So I have had 2 seperate projects on 2 different computers somehow when converting to 5.4 had substrate turned on without wanting that to happen - now I am getting these errors that never seem to get answered on the forums on how to solve
"[2024.09.30-12.14.45:064][176]LogShaderCompilers: Warning: Failed to compile Material /Engine/Transient.Footage CaptureData Material for platform PCD3D_SM6, Default Material will be used in game.
/Engine/Private/SlateElementPixelShader.usf:168:58: error: no member named ‘GetFrontSubstrateHeader’ in ‘FMaterialPixelParameters’
FSubstratePixelHeader SubstratePixelHeader = Parameters.GetFrontSubstrateHeader();
~~~~~~~~~~ ^
/Engine/Private/SlateElementPixelShader.usf:169:50: error: no member named ‘SubstrateTree’ in ‘FSubstratePixelHeader’
FSubstrateBSDF UnlitBSDF = SubstratePixelHeader.SubstrateTree.BSDFs[0];
~~~~~~~~~~~~~~~~~~~~ ^
and its causing movie render que renders to compile shaders after every frame so a 1 hr render takes 13 hrs now - how do u solve this ? Its referencing a engine location but my other projects render fine
LOG FILE INCLUDED
substrate-ISSUE.txt (516.3 KB)
thanks for any help