Commit Graph

12245 Commits

Author SHA1 Message Date
bill henderson
3f724be411 Fix for bug where constraint was operating on disabled particles.
#jira UE-135792
#preflight 61adf93e1a368fd603d8fd33
#rb Chris.Caulfield, Zhenglin.Geng, Brice.Criswell

#ROBOMERGE-AUTHOR: bill.henderson
#ROBOMERGE-SOURCE: CL 18393363 in //UE5/Release-5.0/... via CL 18393366
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18393376 by bill henderson in ue5-release-engine-test branch]
2021-12-07 05:37:56 -05:00
chris caulfield
7eb63e8f8a Chaos - linearized collision solver, but still non-linear joint solver
#rb michael.forot,jaco.vandyk,zhenglin.geng
#jira none
#preflight 61ae994b0532fbb8b303ba24

#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 18390643 in //UE5/Release-5.0/... via CL 18390651
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18390653 by chris caulfield in ue5-release-engine-test branch]
2021-12-06 19:43:04 -05:00
kerim borchaev
53fc146910 3ds Max DirectLink: fixes for sync/tracking and cache
- don't sync/start change tracking for new/loaded scene before Sync/AutoSync is pressed
- set Cache Dir on new/reset/load
- disable autosync after reset/load
- scene vendor in udatasmith
- fixed ProgresBar messed stage index
- retired maxscript dialog
- extra AutoSync maxscript functions - Datasmith_IsAutoSyncEnabled, Datasmith_SetAutoSyncIdleDelay

#jira UETOOL-4744 UETOOL-4377
#rb benoit.deschenes

#ROBOMERGE-AUTHOR: kerim.borchaev
#ROBOMERGE-SOURCE: CL 18386539 in //UE5/Release-5.0/... via CL 18386549
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18386557 by kerim borchaev in ue5-release-engine-test branch]
2021-12-06 14:48:33 -05:00
devin doucette
90cc5a61d4 DDC: Fixed a compile error in the derived data build worker
#rb none
#rnx

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18385446 in //UE5/Release-5.0/... via CL 18385452
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18385458 by devin doucette in ue5-release-engine-test branch]
2021-12-06 13:51:37 -05:00
jerome delattre
a9a2921a21 Add support for on-demand virtual devices in Gauntlet
#jira none
#rb Josh.Engebretson, Chris.Constantinescu

#ROBOMERGE-AUTHOR: jerome.delattre
#ROBOMERGE-SOURCE: CL 18383350 in //UE5/Release-5.0/... via CL 18383354
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18383363 by jerome delattre in ue5-release-engine-test branch]
2021-12-06 11:35:41 -05:00
devin doucette
27c1393427 CompressedBuffer: Removed partial decompression from FCompressedBuffer now that FCompressedBufferReader is available
Requiring the use of a separate reader type makes it more likely that readers will be reused, and makes it easier to audit reader usage going forward. Reusing readers is desirable to reduce the number of large temporary allocations made during partial decompression of a buffer.

- Added FCompressedBuffer::Save(FArchive&) and renamed FromCompressed(FArchive&) to Load(FArchive&).
- Added FCompressedBufferReaderSourceScope to set a buffer source within a scope.
- Added proper bounds checks to FNoneDecoder.
- Store the header checksum on the decoder context to allow raw blocks to be reused across sources.
- Decode the header on the fly to avoid a temporary header allocation when the header is in contiguous memory.

#rb Zousar.Shaker
#rnx
#preflight 61a98d53800738dbfbc84c73

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18382211 in //UE5/Release-5.0/... via CL 18382310
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18382377 by devin doucette in ue5-release-engine-test branch]
2021-12-06 10:16:05 -05:00
jon nabozny
fe2a14c9b9 Fixed UHT warnings about returning null from a function that expects a non-nullable string.
#ROBOMERGE-AUTHOR: jon.nabozny
#ROBOMERGE-SOURCE: CL 18242308 via CL 18372255 via CL 18372319
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18372369 by jon nabozny in ue5-release-engine-test branch]
2021-12-03 15:38:29 -05:00
eric mcdaniel
0feac03920 Add PackageEncryptionKeyFile to UAT project params
- added optional UAT parameter PackageEncryptionKeyFile to specify the encryption key file to use during packaging for supporting platforms
  - example usage: -PackageEncryptionKeyFile=C:\MyProject\MyEncryptionKey.key

#rb Andrew.Firth, David.Harvey
#lockdown michal.valient
#preflight 616e13e96e12ff000113feab

#ROBOMERGE-AUTHOR: eric.mcdaniel
#ROBOMERGE-SOURCE: CL 17861698 via CL 18004085 via CL 18369956 via CL 18369989
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18370000 by eric mcdaniel in ue5-release-engine-test branch]
2021-12-03 13:18:21 -05:00
patrick enfedaque
bc6bb2fd87 Fix duplicate 'GetISPCObjectFileFormat' definition caused by integration
[FYI] jon.nabozny

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18367844 in //UE5/Release-5.0/... via CL 18367848
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18367849 by patrick enfedaque in ue5-release-engine-test branch]
2021-12-03 08:39:34 -05:00
jon nabozny
f59cbe4047 ISPC update and support for setting explciit ISPC CPU target
Manual cherrypick of Jeff Newquist's CL 17570840:
Provide API to override output format of ISPC for platforms that should use an option other than --emit-obj
#rb brian.white

Additional changes by Jeff Newquist:
- update to ISPC 1.16.1
- set CPU target for ISPC


#rb Jeff.Newquist
#lockdown michal.valient
#jira UE-124897, FROST-5511
#preflight 615659689dc4c50001387dcc

#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: eric.mcdaniel
#ROBOMERGE-SOURCE: CL 17693756 via CL 17968371 via CL 18366221 via CL 18366330
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18366391 by jon nabozny in ue5-release-engine-test branch]
2021-12-03 01:45:46 -05:00
andrew firth
b945dba11a [MemreportHelper] - minor fix for the case when a CSV block does not have any entries
#rb minor
#lockdown jeff.farris
#preflight 614c92f8a3efb40001bf949f

#ROBOMERGE-AUTHOR: andrew.firth
#ROBOMERGE-SOURCE: CL 17608554 via CL 17962776 via CL 18364967 via CL 18365025
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18365080 by andrew firth in ue5-release-engine-test branch]
2021-12-02 23:57:52 -05:00
andrew firth
15c5057663 [MemreportHelper] - small tweaks to support batch processing
#preflight 614a0178ee16e20001808ab6
#lockdown jeff.farris

#ROBOMERGE-AUTHOR: andrew.firth
#ROBOMERGE-SOURCE: CL 17586855 via CL 17948736 via CL 18364531 via CL 18364610
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364706 by andrew firth in ue5-release-engine-test branch]
2021-12-02 23:34:38 -05:00
luke thatcher
41378b4733 Add bPreferThinLTO target option so that targets can opt for ThinLTO on supported platform via the .Target.cs file, without needing to pass additional UBT command line switches via a build script.
#rb Ben.Marsh
#lockdown Andrew.Firth
#preflight 614a117c11925a00019b334e

#ROBOMERGE-AUTHOR: luke.thatcher
#ROBOMERGE-SOURCE: CL 17585734 via CL 17947940 via CL 18364320 via CL 18364515
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364601 by luke thatcher in ue5-release-engine-test branch]
2021-12-02 23:30:23 -05:00
andrew firth
b611c03e67 [MemreportHelper] - copyright notice added
#rb trivial
#preflight 614a0178ee16e20001808ab6
#lockdown jeff.farris

#ROBOMERGE-AUTHOR: andrew.firth
#ROBOMERGE-SOURCE: CL 17585648 via CL 17947936 via CL 18364317 via CL 18364509
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364596 by andrew firth in ue5-release-engine-test branch]
2021-12-02 23:30:16 -05:00
andrew firth
8339d05038 [MemreportHelper] - remove debugger launch
[at]luke.thatcher
#preflight 614a0178ee16e20001808ab6
#lockdown jeff.farris

#ROBOMERGE-AUTHOR: andrew.firth
#ROBOMERGE-SOURCE: CL 17584737 via CL 17947903 via CL 18364308 via CL 18364507
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364587 by andrew firth in ue5-release-engine-test branch]
2021-12-02 23:30:00 -05:00
andrew firth
887c4132de [MemreportHelper] - initial add of a tool to analyze and split memreport files into more consumable forms + a 'badness' csv for textures/meshes
[REVIEW] [at]luke.thatcher
#preflight 614a0178ee16e20001808ab6
#lockdown jeff.farris

#ROBOMERGE-AUTHOR: andrew.firth
#ROBOMERGE-SOURCE: CL 17584576 via CL 17947902 via CL 18364307 via CL 18364506
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364583 by andrew firth in ue5-release-engine-test branch]
2021-12-02 23:29:52 -05:00
jonathan adamczewski
f122b289e8 UnrealBuildTool: Makefile records external dependency on platform/group-specific target rule source file
#jira none

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18362831 in //UE5/Release-5.0/... via CL 18362844
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18362863 by jonathan adamczewski in ue5-release-engine-test branch]
2021-12-02 20:28:25 -05:00
max whitehead
6da23ad801 Removing mass computation from integration by accumulating accel/vel instead of forces/torques.
Remove function calls to rules in integration.
#jira nojira
#rb ori.cohen

#ROBOMERGE-AUTHOR: max.whitehead
#ROBOMERGE-SOURCE: CL 18359071 in //UE5/Release-5.0/... via CL 18359098
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18359110 by max whitehead in ue5-release-engine-test branch]
2021-12-02 16:42:39 -05:00
jonathan adamczewski
575aea6fd3 UnrealBuildTool: track history for AdditionalPluginDirectories
External plugins will be built in project_dir/Intermediate/External/...

#jira UE-136243
#preflight 61a8efe3ca183f8de48d781f

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18353193 in //UE5/Release-5.0/... via CL 18353223
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18353249 by jonathan adamczewski in ue5-release-engine-test branch]
2021-12-02 11:49:46 -05:00
mark lintott
93f0e38a16 UI Tweaks for Zen Stats
#rb trivial
#jira none
#preflight 61a8b5eb0263140fa845cf96

#ROBOMERGE-AUTHOR: mark.lintott
#ROBOMERGE-SOURCE: CL 18351086 in //UE5/Release-5.0/... via CL 18351102
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18351103 by mark lintott in ue5-release-engine-test branch]
2021-12-02 07:11:30 -05:00
emil kirichev
59437837a1 Revit Datasmith Exporter crash on sync or export (Asset is connected to more than one asset.)
#jira UE-136331
#rb JeanLuc.Corenthin

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18350592 in //UE5/Release-5.0/... via CL 18350594
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18350599 by emil kirichev in ue5-release-engine-test branch]
2021-12-02 04:58:53 -05:00
dmytro vovk
ee828be572 Link with static libc++ on Android
#rb Chris.Babcock
#jira UE-131966

#ROBOMERGE-AUTHOR: dmytro.vovk
#ROBOMERGE-SOURCE: CL 18347907 via CL 18348300 via CL 18348354 via CL 18348403 via CL 18348660 via CL 18348690
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18348716 by dmytro vovk in ue5-release-engine-test branch]
2021-12-01 21:20:51 -05:00
ben woodhouse
cce1015f02 PerfReportTool 4.68 - Fix peak summary not emitting SummaryTableData when detailed reports are disabled
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 18344863 via CL 18344911 via CL 18344933 via CL 18348483 via CL 18348520
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18348589 by ben woodhouse in ue5-release-engine-test branch]
2021-12-01 21:14:47 -05:00
tim smith
abf0319d69 If a ShowCategories overrides a parent's HideCategories, the correct list of categories will now be included in the meta data.
#rb trivial
#jira none
#preflight 61a7d0ec800738dbfbab589c

#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 18343712 in //UE5/Release-5.0/... via CL 18343742
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18343777 by tim smith in ue5-release-engine-test branch]
2021-12-01 15:27:22 -05:00
jonathan adamczewski
f47cdcfeec UnrealBuildTool: Cache BuildConfiguration.xml file locations
#jira none

#ROBOMERGE-OWNER: jonathan.adamczewski
#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18342928 in //UE5/Release-5.0/... via CL 18343053
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18343070 by jonathan adamczewski in ue5-release-engine-test branch]
2021-12-01 14:45:33 -05:00