UE5.4.1 FLight Function Atlas Global Parameters.Resources

I’m getting this issue in UE5.4 whenever I try to use DX12 for VR. Are there any fixes for it??

Assertion failed: Resource build++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\ShaderParameterStruct.cpp] [Line:
Null resource entry in uniform buffer parameters: FLightFunctionAtlasGlobalParameters.Resources[1], ResourceType 0x10.

hi @ProjectZ3RO ,
The Shaders model 6 have not been rebuilt for DX12.
In Editor-> Project Settings ->Windows ( Rendering) you must set DX12 as the default and turn OFF SM5. Turn (ON Tick) SM6 shaders

When you restart/reload the project the shaders will be rebuilt

This is all covered in detail in this post by Community Poster
Any version crash!!! - Development / Programming & Scripting - Epic Developer Community Forums (unrealengine.com)

2 Likes

Already set it as DX12 and also untick DX11. The problem only seems to appear whenever it is played in VR Preview

I can confirm that force recompilation of all shaders for SM6 does NOT fix this issue. The project is using DX12/SM6 and I continue to receive the error when running VR Preview in editor while using UE5.4.2. I upgraded my project from 5.3 to 5.4.2 and this started happening.

can confirm.