Nanite SceneProxy was not initializing materials correctly based off the modified indices from the section info. This meant that meshes with reordered material slots were rendering incorrectly.
#jira FROST-1100
#rb Graham.Wihlidal
[CL 15491868 by Richard TalbotWatkin in ue5-main branch]
- Creating the shader directories relies on the process having a valid project but was being called before we validate the project file.
- This meant that if the project path is invalid instead of getting a clear error dialog about it the user would hit a fatal log while generating the shader directories instead.
- We can safely move the code to a point after the project path has been validated as nothing will have tried to access the list of shader directories yet.
#jira UE-109024
#rb Arciel.Rekman
#rnx
#ROBOMERGE-SOURCE: CL 15491659 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15491661 by paul chipchase in ue5-main branch]
1) Skinned mesh component shouldn't dereference skeletal mesh reference during destruction if there's a chance that is an unresolved reference.
2) Ensure that InterchangeManager doesn't use the *ByHash API without ensuring that it is using the same type hash function as in the TSet its operating on
#rb devin.doucette
[CL 15491460 by Zousar Shaker in ue5-main branch]
- We should store the Lumen FRDGTexture references in the FViewInfo, rather than converting the textures to external and using IPooledRenderTarget, otherwise RDG can't track the resources to issue the correct resource barriers.
- Resolves missing UAV -> SRV barriers on the volume and history texture resources.
#rb Zach.Bethel
[CL 15490240 by Luke Thatcher in ue5-main branch]
#rb jeanfrancois.dube, patrick.enfedaque
#ROBOMERGE-SOURCE: CL 15490050 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15490060 by richard malo in ue5-main branch]
* no more allocs (previously this function made 3 to 6 allocs per call)
* 5x faster code
#rb Danny.Couture, Stefan.Boberg
[CL 15489907 by ionut matasaru in ue5-main branch]