Commit Graph

8715 Commits

Author SHA1 Message Date
brandon schaefer
97e29642f5 When building monolithic statically link LLVM sanitizers
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]
2020-01-27 16:38:57 -05:00
ori cohen
bf10b5f565 Fall back on EPA when GJK degenerate fails. We assume this only happens when simplex is close to the origin.
#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]
2020-01-27 16:21:42 -05:00
brice criswell
edcb2472e2 Chaos : Fix
-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]
2020-01-27 15:43:36 -05:00
max whitehead
5998805191 GJK/EPA unit tests reproing Inflation > 0 assert.
[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]
2020-01-27 13:21:41 -05:00
Andrew Grant
a041d6e598 Fixed issue with asserts not being reported if there was no callstack
#jira #rb na

[CL 11116439 by Andrew Grant in Main branch]
2020-01-27 12:02:56 -05:00
marc audy
717a9089ca Codereview feedback from UHT changes
#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]
2020-01-27 11:30:59 -05:00
Rolando Caloca
bbb9564388 Copying //UE4/Dev-RenderPlat-Staging@11110326 to //UE4/Main
#rb none
#rnx

[CL 11110369 by Rolando Caloca in Main branch]
2020-01-24 18:07:01 -05:00
Arciel Rekman
337e706273 Optimize shader compilation through XGE (bringing CL 11084076)
- 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]
2020-01-24 12:16:02 -05:00
graeme thornton
5059d3cb48 Make UAT use a config setting to decide which editor target is the default for use within automation scripts
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]
2020-01-24 03:22:33 -05:00
justin marcus
07f61b1bf6 Install bundles - move platform specific bundle config into platform specific INIs.
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]
2020-01-23 16:01:27 -05:00
chad garyet
2916575e1b move over symstore/pdbstr copy fixes
#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]
2020-01-23 10:48:42 -05:00
ori cohen
f8f1650132 Fix triangle support function. Fixes sweep vs heightfield and sweep vs trimesh
#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]
2020-01-23 10:21:30 -05:00
ori cohen
af57d3f569 Fix raycast traversal in heightfield. Added more unit tests that exposed previous issues. Fixes lots of weird issues like raycasts missing
#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]
2020-01-23 10:15:59 -05:00
brice criswell
a291dda203 HeadlessChaos : Collisions
- 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]
2020-01-23 10:09:40 -05:00
Lina Halper
44c1bb3292 COPY from //Dev-Anim to //Dev-Main
#rb: none
#fyi: Laurent.Delayen, Thomas.Sarkanen

[CL 11088765 by Lina Halper in Main branch]
2020-01-22 17:58:55 -05:00
max whitehead
f3cf6d83fe Add false negative Sphere Sweep vs Triangle unit test for easy repro.
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]
2020-01-22 15:58:38 -05:00
marc audy
5bda96be99 Replace copyright header with dates removed as new style
#jira
#rnx


#ROBOMERGE-SOURCE: CL 11086638 via CL 11086652 via CL 11086656
#ROBOMERGE-BOT: (v637-11041722)

[CL 11086659 by marc audy in Main branch]
2020-01-22 15:37:24 -05:00
ori cohen
112b6c96c1 Fix cis
#rb none


#ROBOMERGE-SOURCE: CL 11086292 via CL 11086306 via CL 11086319
#ROBOMERGE-BOT: (v637-11041722)

[CL 11086327 by ori cohen in Main branch]
2020-01-22 15:08:58 -05:00
ori cohen
e63701c6c3 Added X and Y traversal tests for hf
#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]
2020-01-22 13:36:54 -05:00
ori cohen
e5eb28d58e Heightfield simple unit test
#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]
2020-01-22 13:24:42 -05:00
Michael Lentine
15cb9c40d7 Disable Chaos as default for 4.25 prep. After the creation of the 4.25 branch we will re-enable it.
#rb none
#jira nojira

[CL 11077406 by Michael Lentine in Main branch]
2020-01-21 16:57:08 -05:00
chad garyet
21ba436420 enable xge for android builds
#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]
2020-01-21 16:49:41 -05:00
justin marcus
81141810d1 Using InstallBundle.ini to generate chunks on PS4 if the PlayGo bundle source is enabled.
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]
2020-01-21 12:09:57 -05:00
ori cohen
bad5ec9cf4 Fix headless chaos compiler and missing OutTime
#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]
2020-01-20 16:30:31 -05:00
ori cohen
0b4e4a8c1a Fix EPA and GJK when we have a perfect capsule capsule overlap
#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]
2020-01-20 15:40:25 -05:00