Hi! I’m trying to implement some custom render passes and for that I need shader model 6.8 which comes with Agility SDK v1.613. UE5 uses v1.611.
So, inside of LaunchWindows.cpp
I updated the value of D3D12SDKVersion
and replaced D3D12Core.dll
and d3d12SDKLayers.dll
everywhere but it doesn’t help. I still get the following error during my shader compilation: invalid profile cs_6_8
.
I can see in the output window that UE loads the D3D12Core.dll
but not d3d12SDKLayers.dll
.
I tried to test it outside of UE. Placing dlls near .exe and exporting D3D12SDKVersion
and D3D12SDKPath
variables seems to work. Does anyone know what I’m missing in UE? Thanks!