This will run the GatherText commandlets for the projects within a single batch in parallel rather than sequence, which can be advantageous for projects with a large number of static localization targets
#jira
#rb Lauren.Barnes
#ROBOMERGE-SOURCE: CL 11168090 via CL 11168101 via CL 11168107
#ROBOMERGE-BOT: (v640-11091645)
[CL 11169066 by jamie dale in Main branch]
#rb josh.engebretson
#ROBOMERGE-SOURCE: CL 11167909 via CL 11167921 via CL 11167923
#ROBOMERGE-BOT: (v640-11091645)
[CL 11168923 by ben salem in Main branch]
#rb Max.Whitehead
#ROBOMERGE-SOURCE: CL 11166989 via CL 11167003 via CL 11167005 via CL 11167008
#ROBOMERGE-BOT: (v640-11091645)
[CL 11168659 by ori cohen in Main branch]
#rb none
#jira
#ROBOMERGE-SOURCE: CL 11159288 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v640-11091645)
[CL 11159310 by ben marsh in Main branch]
[FYI] Thomas.Ross
#rb Dmitriy.Dyomin
#ROBOMERGE-SOURCE: CL 11153138 via CL 11153139
#ROBOMERGE-BOT: (v640-11091645)
[CL 11153140 by jack porter in Main branch]
#review-11134089 @Ryan.Gerleve, @Robert.Manuszewski, @Marc.Audy, @LouisPhilippe.Seguin
#jira UE-87407
#rb Robert.Manuszewski
[CL 11136964 by Jon Nabozny in Main branch]
[at]Ryan.Gerleve, [at]Brian.Bekich
#rb Ryan.Gerleve
#ROBOMERGE-SOURCE: CL 11130535 via CL 11131904 via CL 11131960
#ROBOMERGE-BOT: (v640-11091645)
[CL 11132032 by jon nabozny in Main branch]
- workaround for capsule-box manifold issues
- pass a collision context from game into low-level collision functions
- allows collision detection to know about world-space (as well as sim space)
#rb none
#ROBOMERGE-SOURCE: CL 11125881 via CL 11126319 via CL 11126401 via CL 11126474
#ROBOMERGE-BOT: (v640-11091645)
[CL 11126589 by chris caulfield in Main branch]
- Update tests to reflect changes in shape requirements.
#rb none
#ROBOMERGE-SOURCE: CL 11125376 via CL 11125384 via CL 11125807 via CL 11125831
#ROBOMERGE-BOT: (v640-11091645)
[CL 11126483 by brice criswell in Main branch]
#rb none
#ROBOMERGE-SOURCE: CL 11122035 via CL 11122042 via CL 11122053
#ROBOMERGE-BOT: (v640-11091645)
[CL 11122062 by brandon schaefer in Main branch]
Enables support for LLVMs Memory Sanitizer (-EnableMSan)
#jira UE-87546
#rb none
[FYI] Michael.Sartain, Bob.Tellez
#ROBOMERGE-SOURCE: CL 11121567 via CL 11121591 via CL 11121594
#ROBOMERGE-BOT: (v640-11091645)
[CL 11121609 by brandon schaefer in Main branch]
#rb none
[FYI] Max.Whitehead
#ROBOMERGE-SOURCE: CL 11120907 via CL 11120926 via CL 11120932 via CL 11120945
#ROBOMERGE-BOT: (v640-11091645)
[CL 11120948 by ori cohen in Main branch]
-Fix CIS
#rb none
#ROBOMERGE-SOURCE: CL 11118909 via CL 11118911 via CL 11119248 via CL 11119282
#ROBOMERGE-BOT: (v640-11091645)
[CL 11119311 by brice criswell in Main branch]
[FYI] ori.cohen
#ROBOMERGE-SOURCE: CL 11116096 via CL 11116262 via CL 11116272 via CL 11116276
#ROBOMERGE-BOT: (v640-11091645)
[CL 11117027 by max whitehead in Main branch]
#rb Steve.Robb
#rnx
#jira
#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 11115980 via CL 11115983 via CL 11115985
#ROBOMERGE-BOT: (v640-11091645)
[CL 11116147 by marc audy in Main branch]
- Avoid directory scanning for .ini files by restoring already initialized config cache state on the workers
- Avoid directory scanning for modules by restoring already initialized modulemanager state on the workers
- Avoid directory scanning for external profilers DLLs by disabling the option in the build config
- 20s -> 319ms of FEngineLoop::PreInit which was caused by directory scan through XGE remote filesystem
- 5% -> 96% efficiency when computing the effective work against process total time for remotely built shaders
- 5m36 ->1m26s to run "recompileshaders all" console command including waiting on async built shaders
#rb Danny.Couture (authored), Luke.Thatcher, Steve.Robb, Josh.Adams
[FYI] Bob.Tellez, Danny.Couture
#ROBOMERGE-OWNER: Arciel.Rekman
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 11106212 via CL 11106216
#ROBOMERGE-BOT: (v640-11091645)
[CL 11106241 by Arciel Rekman in Main branch]
Have UBT set the source target name as a define during compilation. For unique environments, embed that macro globally, but in shared environments just embed it into game modules.
Have the primary game module bind that define to a core delegate so engine systems can query it
Make LiveCodingModule pass the UBT target name to the UBT so that it doesn't have to guess which target to build
For agnostic executables (UE4Game, UE4Editor) running content only projects, the delegate won't be bound, so revert back to type based recompile requests in live coding
Handle DTE string for VS2019 in the source code accessor module
#rb ben.marsh
#ROBOMERGE-SOURCE: CL 11103653 via CL 11103654 via CL 11103656
#ROBOMERGE-BOT: (v640-11091645)
[CL 11103658 by graeme thornton in Main branch]
Fix InstallBundleDefinition Startup Regex not being loaded correctly in C#
Fix GetChunkIndexForFileFromInstallBundles not returning the correct chunk
Checking in disabled until I can verify its OK with a preflight.
[at]Hongyi.Yu
#ROBOMERGE-SOURCE: CL 11098879 via CL 11098888 via CL 11098899
#ROBOMERGE-BOT: (v640-11091645)
[CL 11098917 by justin marcus in Main branch]