Andriy Tylychko
565ec19f8e
config option to disable reserve workers. reserve workers don't provide any perf improvement on consoles so are disabled by default
...
#robomerge 5.0
#rb francis.hurteau
#preflight 6194e42be05315f64f00b96c
[CL 18221777 by Andriy Tylychko in ue5-main branch]
2021-11-17 06:49:30 -05:00
Andriy Tylychko
33e383784f
missed override on FThreadImpl::Tick() method
...
#robomerge 5.0
[CL 18205191 by Andriy Tylychko in ue5-main branch]
2021-11-16 06:44:12 -05:00
Andriy Tylychko
3e95819d58
FThread supports -nothreading
...
#robomerge 5.0
[CL 18191034 by Andriy Tylychko in ue5-main branch]
2021-11-15 10:59:11 -05:00
Martin Ridgers
c76ba4fe18
Don't spawn the trace server if -buildmachine is present on the command line.
...
#rb cdp
#rnx
#ushell-cherrypick of 18032861 by Catalin.Dragoiu
#preflight 618cd047026d8c8fe93d14ee
[CL 18147522 by Martin Ridgers in ue5-main branch]
2021-11-11 03:41:25 -05:00
john vanderburg
f6db95f5ee
FBX Skeletal Mesh Importer: Store extra per individual mesh information from Fbx scenes.
...
#preflight 618bedcac717ba4e9299d33f
[CL 18131209 by john vanderburg in ue5-main branch]
2021-11-10 11:33:30 -05:00
carl lloyd
d4e12bf0d0
Stripped PLATFORM_ANDROID_VULKAN and PLATFORM_ANDROIDGL4
...
Removed old GPU Architecture code from android tool chain
#rb Chris.Babcock
[FYI] Jack.Porter
#jira UE-131194
#ROBOMERGE-AUTHOR: carl.lloyd
#ROBOMERGE-SOURCE: CL 18087187 in //UE5/Release-5.0/... via CL 18088638
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18088741 by carl lloyd in ue5-release-engine-test branch]
2021-11-08 12:22:54 -05:00
aurel cordonnier
fc542f6cfd
Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
...
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
geoff evans
f560888d26
Fix for shipping builds on Apple, move IsDebuggerPresent behind #if !UE_BUILD_SHIPPING
...
#rnx
#jira none
#rb trivial
#ROBOMERGE-AUTHOR: geoff.evans
#ROBOMERGE-SOURCE: CL 18060536 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v889-18060218)
[CL 18060581 by geoff evans in ue5-release-engine-test branch]
2021-11-04 14:01:06 -04:00
geoff evans
3ba4a1dbf7
Move GIgnoreDebugger to CoreGlobals.h/cpp
...
Remove extern-ed GIgnoreDebugger from various platforms and sources
### Hashtags
#rnx
#jira none
#rb steve.robb
#preflight 618344654adbbc0001a60d9d
#ROBOMERGE-AUTHOR: geoff.evans
#ROBOMERGE-SOURCE: CL 18058806 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
[CL 18058853 by geoff evans in ue5-release-engine-test branch]
2021-11-04 12:23:22 -04:00
andriy tylychko
9da6a65dfe
Mac compilation: added "-faligned-new" if an old macOS is targetted to avoid "aligned new is not supported" error. Broken build: https://horde.devtools.epicgames.com/job/618160c0fc786a000148b7f4?step=ea45
...
preflight https://horde.devtools.epicgames.com/job/6182954f300d520001e9e1fb?step=1df5
#jira UE-131480
#rb will.damon
#ROBOMERGE-AUTHOR: andriy.tylychko
#ROBOMERGE-SOURCE: CL 18049627 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
[CL 18049637 by andriy tylychko in ue5-release-engine-test branch]
2021-11-04 05:05:04 -04:00
martin ridgers
7f6469353a
Wrong CreateProcess() flag to pop out a debug console window.
...
#rnx
#ROBOMERGE-AUTHOR: martin.ridgers
#ROBOMERGE-SOURCE: CL 18048657 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
[CL 18048709 by martin ridgers in ue5-release-engine-test branch]
2021-11-04 03:50:01 -04:00
geoff evans
644c5ee9c1
Check GIgnoreDebugger for assert system debug break
...
Add command line arg to set GIgnoreDebugger
Remove GIgnoreDebugger from UE_BUILD_SHIPPING
Fix up naming convention and deprecate _DebugBreakAndPromptForRemote
=== Notes ===
Sometimes it's useful to run a process with a debugger attached, but knowing you get the same behavior as if it weren't, including how the assert system behaves
Such situations include:
* Tight timing of assert and exceptions in different threads
* When rarely reproducable ensure()s fire before or between breakpoints set in the debugger
=== Hashtags ===
#jira none
#rb steve.robb
#preflight 6182e64d924922000186366e
#ROBOMERGE-AUTHOR: geoff.evans
#ROBOMERGE-SOURCE: CL 18045343 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
[CL 18045348 by geoff evans in ue5-release-engine-test branch]
2021-11-03 22:09:49 -04:00
carl lloyd
232f64154e
Added support for full precision in Material expressions to project
...
Added override for half precision to Materials
#jira UE-130988
#rb Jack.Porter, Dmitriy.Dyomin
#p4v-cherrypick 17965223
#ROBOMERGE-AUTHOR: carl.lloyd
#ROBOMERGE-SOURCE: CL 18035100 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
[CL 18035152 by carl lloyd in ue5-release-engine-test branch]
2021-11-03 11:57:39 -04:00
devin doucette
a3c42bfe58
Config: Convert each key to FName only once instead of three times
...
#rb Zousar.Shaker
#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18024625 in //UE5/Release-5.0/... via CL 18024646
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18024673 by devin doucette in ue5-release-engine-test branch]
2021-11-02 16:50:39 -04:00
george rolfe
e597577034
StaticClassProvider & StaticStructProvider concepts, and replaced functionality in two dependent files
...
#jira UE-133246
#preflight 617be019c44dc5000165e827
#rb steve.robb
#ROBOMERGE-AUTHOR: george.rolfe
#ROBOMERGE-SOURCE: CL 17991327 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
[CL 17991335 by george rolfe in ue5-release-engine-test branch]
2021-10-29 22:22:08 -04:00
martin ridgers
d451c2959e
Reset cpu-scope-emitted flag after sending the end event.
...
If the Cpu channel is disabled between Start() and Stop() pair any subsequent calls to Stop() will continuously emit end events.
#rb im
#rnx
#ROBOMERGE-AUTHOR: martin.ridgers
#ROBOMERGE-SOURCE: CL 17976719 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
[CL 17976746 by martin ridgers in ue5-release-engine-test branch]
2021-10-29 06:59:48 -04:00
andriy tylychko
9353746588
DepletableMpscQueue - a multi-producer/single-consumer concurrent atomic queue that consumes all items at once, atomically, and leave the queue in a usable empty state. Optimised performance by limiting a contention between consumer and producers. A typical example is a command queue where multiple threads enqueue and a single thread consumes the queue until there're no more items left.
...
#rb steve.robb
#ROBOMERGE-AUTHOR: andriy.tylychko
#ROBOMERGE-SOURCE: CL 17947865 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
[CL 17949716 by andriy tylychko in ue5-release-engine-test branch]
2021-10-27 15:18:15 -04:00
brice criswell
1283dbfdda
Chaos: Serialization
...
- Increment file object version to match changes from 4.27-Chaos
#lockdown Marc.Audy
#rb Been.Gallagher
#jira none
#ROBOMERGE-AUTHOR: brice.criswell
#ROBOMERGE-SOURCE: CL 17939136 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
[CL 17939156 by brice criswell in ue5-release-engine-test branch]
2021-10-26 20:53:35 -04:00
devin doucette
6c127f2679
CompactBinary: Minor corrections to documentation and quick edits to simplify code
...
#rb trivial
#rnx
#preflight 61786fb37855e800019b94f9
#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 17938538 in //UE5/Release-5.0/... via CL 17938541
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 17938556 by devin doucette in ue5-release-engine-test branch]
2021-10-26 19:44:56 -04:00
devin doucette
df9ec8328d
StringView: Updated the class comment based on feedback
...
#rb Dan.Thompson, Zousar.Shaker
#rnx
#preflight 6171d50feb664b0001a08b44
#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 17924591 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0
[CL 17924628 by devin doucette in ue5-release-engine-test branch]
2021-10-26 10:54:03 -04:00
aurel cordonnier
a6e741e007
Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
...
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
andriy tylychko
d0633d8040
tuned FTSTicker stress test as it fails on Mac
...
#jira UE-132443
#ROBOMERGE-AUTHOR: andriy.tylychko
#ROBOMERGE-COMMAND: FNMain
#ROBOMERGE-SOURCE: CL 17905427 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0
#ROBOMERGE[bot1]: Main
[CL 17905454 by andriy tylychko in ue5-release-engine-test branch]
2021-10-25 09:00:37 -04:00
chris caulfield
a6566eb070
Chaos
...
- Copying //UE4/Release-4.27-Chaos to //UE5/Main (all new solver work accumulated in development stream)
- New Chaos solver
- Persistent collisions, islands
- Manifold changes
- Groundwork for future optimizations
#ushell-cherrypick of 17738623 by Chris.Caulfield
#rb various
#jira UE-119389,UE-121295,UE-119397,UE-119396,UE-119395,UE-119394,UE-119393,UE-119390,UE-119389
#preflight 61718e8833e63300012342b8
#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 17886849 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v883-17842818)
[CL 17886880 by chris caulfield in ue5-release-engine-test branch]
2021-10-21 13:21:05 -04:00
wei liu
a36d432240
Force mobile dynamic pointlight to use static branch.
...
#jira UE-131469
#rb Dmitriy.Dyomin
#p4v-preflight-copy 17870962
#ROBOMERGE-AUTHOR: wei.liu
#ROBOMERGE-SOURCE: CL 17883009 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0
[CL 17883020 by wei liu in ue5-release-engine-test branch]
2021-10-21 05:35:48 -04:00
louise rasmussen
99e5a8d5c6
MessageDialogTesting - non-unity compile fix
...
#JIRA UE-131891
#ROBOMERGE-AUTHOR: louise.rasmussen
#ROBOMERGE-SOURCE: CL 17876276 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v883-17842818)
[CL 17876296 by louise rasmussen in ue5-release-engine-test branch]
2021-10-20 14:39:25 -04:00