[REVIEW] [at]mickael.gilabert
[FYI] carlmagnus.nordin
#localization none
#tests staged & run windows server locally
#ROBOMERGE-AUTHOR: robert.millar
#ROBOMERGE-SOURCE: CL 19215022 via CL 19215034 via CL 19215053 via CL 19216736 via CL 19216776 via CL 19216795
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19225352 by robert millar in ue5-main branch]
- Decoupled the rendering of the water information texture (flow,depth,shape data) from the landscape completely.
- Implemented separate render passes leveraging the SceneRenderer interface to draw the water data at runtime.
- Water Body components now have custom scene proxies which contain the geometry describing that water body as well as a small dilation region to solve undersampling issues with the water info texture.
- Old WaterVelocityTexture has been deprecated and is no longer contains data
#rb jonathan.bard, kevin.ortegren
#preflight 621d09505d17e9af12f34fdb
#jira UE-132229
#ROBOMERGE-OWNER: roey.borsteinas
#ROBOMERGE-AUTHOR: roey.borsteinas
#ROBOMERGE-SOURCE: CL 19201361 via CL 19209878 via CL 19209887 via CL 19210914
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19223873 by roey borsteinas in ue5-main branch]
- Fixes crash in debug builds in the Nanite builder.
#jira UE-144196
#rb rune.stubbe
#preflight 621e01b43e14f0c7e53551d7
#ROBOMERGE-AUTHOR: ola.olsson
#ROBOMERGE-SOURCE: CL 19196777 in //UE5/Release-5.0/... via CL 19196815
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19212747 by ola olsson in ue5-main branch]
#rnx
#preflight 621d20d05d17e9af12f75e5d
#ROBOMERGE-AUTHOR: clayton.langford
#ROBOMERGE-SOURCE: CL 19180758 via CL 19181214 via CL 19182137 via CL 19183631 via CL 19184679
#ROBOMERGE-BOT: (v921-19075845)
[CL 19212462 by Marc Audy in ue5-main branch]
special case 1 block fast path
in multi-block case, run hash on thread too
#preflight 621e3c3ead75a7f58fc2a39e
#rb fabian.giesen
[CL 19207211 by charles bloom in ue5-main branch]
Timing from a synthetic benchmark that logs 131,072 lines at Log verbosity using ParallelFor executing on 62 worker threads.
- Before: 160ms wall time, 73.2us/log
- After: 6.8ms wall time, 2.9us/log
#preflight 621e354bca28c556342a4661
#rb Zousar.Shaker
[CL 19202353 by Devin Doucette in ue5-main branch]
The AllocatorType must have static void* Malloc(SIZE_T Size, uint32 Alignment) and static void Free(void*). This can be extended in the future to make the allocator a member if desired, without breaking compatibility with this version.
The default AllocatorType uses FMemory::Malloc and FMemory::Free.
#preflight 621e34c5e15c51d8c5d12f0f
#rb Andriy.Tylychko, Arne.Schober
#rnx
[CL 19201865 by Devin Doucette in ue5-main branch]
- Remove slowtask throttling during load as it could prevent meaningful top level slowtask to be created
- Fix delayed slowtask that was never showing when children were added before the delay
- Add missing slowtask handling on long gamethread functions to improve UI responsiveness
- Add PIE preparation slowtask scopes
- Test to make sure the total amount of time spent in all slowtask functions is reasonable (1s on a 2 minute map load)
#rb Jason.Nadro
#preflight 621e1ccf3e14f0c7e53fe337
[CL 19197334 by danny couture in ue5-main branch]
[REVIEW] [at]Rob.Cannaday [at]Sam.Zamani
#ROBOMERGE-AUTHOR: chris.varnsverry
#ROBOMERGE-SOURCE: CL 19172414 via CL 19172416 via CL 19172423 via CL 19172425 via CL 19172627
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19172786 by chris varnsverry in ue5-main branch]