-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]
#rb none
#ROBOMERGE-OWNER: chad.garyet
#ROBOMERGE-AUTHOR: chad.garyet
#ROBOMERGE-SOURCE: CL 11052902 via CL 11052945 via CL 11055161
#ROBOMERGE-BOT: (v640-11091645)
[CL 11093700 by chad garyet in Main branch]
#rb none
[FYI] Benn.Gallagher
#ROBOMERGE-SOURCE: CL 11092683 via CL 11092806 via CL 11092829 via CL 11092898
#ROBOMERGE-BOT: (v640-11091645)
[CL 11093307 by ori cohen in Main branch]
#rb none
[FYI] Benn.Gallagher
#ROBOMERGE-SOURCE: CL 11091120 via CL 11091122 via CL 11091124 via CL 11091125
#ROBOMERGE-BOT: (v640-11091645)
[CL 11093021 by ori cohen in Main branch]
- Fix compilation error, fracture test still failing.
#rb none
#ROBOMERGE-SOURCE: CL 11090116 via CL 11090121 via CL 11090123 via CL 11090124
#ROBOMERGE-BOT: (v640-11091645)
[CL 11092755 by brice criswell in Main branch]
This repros behaviour causing traps to be placeable inside hills
[FYI] ori.cohen
#ROBOMERGE-SOURCE: CL 11085851 via CL 11086942 via CL 11086945 via CL 11086947
#ROBOMERGE-BOT: (v637-11041722)
[CL 11086951 by max whitehead in Main branch]
#rb none
[FYI] Benn.Gallagher
#ROBOMERGE-SOURCE: CL 11083496 via CL 11084960 via CL 11084989 via CL 11085036
#ROBOMERGE-BOT: (v637-11041722)
[CL 11085065 by ori cohen in Main branch]
#rb none
[FYI] Benn.Gallagher
#ROBOMERGE-SOURCE: CL 11082856 via CL 11082857 via CL 11083746 via CL 11083877
#ROBOMERGE-BOT: (v637-11041722)
[CL 11084400 by ori cohen in Main branch]
#rb none
[FYI] chris.babcock ryan.durand bob.tellez
#ROBOMERGE-SOURCE: CL 11077262 via CL 11077266 via CL 11077267
#ROBOMERGE-BOT: (v637-11041722)
[CL 11077269 by chad garyet in Main branch]
Automation changes
#rb [at]Hongyi.Yu [at]Daniel.Lamb
#ROBOMERGE-SOURCE: CL 11073519 via CL 11073571 via CL 11073585
#ROBOMERGE-BOT: (v637-11041722)
[CL 11073595 by justin marcus in Main branch]
#rb none
#ROBOMERGE-SOURCE: CL 11068380 via CL 11068381 via CL 11068406 via CL 11068417
#ROBOMERGE-BOT: (v637-11041722)
[CL 11068426 by ori cohen in Main branch]
#rb none
[FYI] Dave.Ratti
#ROBOMERGE-SOURCE: CL 11067755 via CL 11067763 via CL 11067782 via CL 11067793
#ROBOMERGE-BOT: (v637-11041722)
[CL 11067797 by ori cohen in Main branch]
#jira
#rb none
#ROBOMERGE-SOURCE: CL 11067004 via CL 11067007 via CL 11067008 via CL 11067010
#ROBOMERGE-BOT: (v637-11041722)
[CL 11067012 by benn gallagher in Main branch]
#rb none
#ROBOMERGE-SOURCE: CL 11063502 via CL 11063505 via CL 11063507 via CL 11063511
#ROBOMERGE-BOT: (v637-11041722)
[CL 11063513 by ori cohen in Main branch]