- A ray tracing geometry RHI object replaces the TResourceArray allowing platform RHIs to access offline cooked BVH data from GPU memory.
- Removed "r.SkeletalMesh.PostbuildMeshData" cvar as it wasn't correctly versioned. Disabling skeletal mesh BVH cook should be done in the platform cooker module so to affect DDC key correctly.
Fix crash in LumenHardwareRayTracingMaterials.cpp when using -onethread mode
- Renderer code was attempting to allocate memory on the RHI command list, but this is not allowed when RHI bypass is enabled.
#preflight 611137ec0d783d0001bcc3f6
#rb Kenzo.Terelst
#ROBOMERGE-SOURCE: CL 17113910 via CL 17113948
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v854-17104634)
[CL 17113950 by luke thatcher in ue5-release-engine-test branch]
WorldPartition : Removed PreCookCommandlet and replaced with new FWorldPartitionCookPackageSplitter.
#rb matt.peters, patrick.enfedaque, jeanfrancois.dube
[CL 14806302 by Richard Malo in ue5-main branch]
[FYI] Dmitriy.Dyomin
#ROBOMERGE-SOURCE: CL 11610119 via CL 11610126 via CL 11610131
#ROBOMERGE-BOT: (v656-11643781)
[CL 11758850 by bob tellez in Main branch]
#rb none
#ROBOMERGE-OWNER: dmitriy.dyomin
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 11596383 via CL 11596386 via CL 11596387
#ROBOMERGE-BOT: (v656-11643781)
[CL 11722115 by dmitriy dyomin in Main branch]
This change is in response to a bug in the current implementation where only the D3D12 backend correctly initializes the immediate command list context prior to initializing global render resources (which use the immediate command list). All other backends only happen to work due to the bypass being enabled in the editor.
In shipping builds this causes a crash due to the command list context being null.
#jira UE-86148
#rb Will.Damon, Lukas.Hermanns, Mihnea.Balta, Jonas.Meyer
#lockdown cristina.riveron
#ROBOMERGE-OWNER: zach.bethel
#ROBOMERGE-AUTHOR: zach.bethel
#ROBOMERGE-SOURCE: CL 10942789 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v632-10940481)
[CL 10942847 by zach bethel in Main branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]