[2026.03.17-23.25.04:185][387]CompilerResultsLog: Error: G:\Unreal\Project\Plugins\Nvidia\DLSS\Source\DLSSUtility\Private\GBufferResolvePass.cpp(82) : error C2838: ‘ReflectionHitDistance’: illegal qualified name in member declaration
[2026.03.17-23.25.04:185][387]CompilerResultsLog: Error: G:\Unreal\Project\Plugins\Nvidia\DLSS\Source\DLSSUtility\Private\GBufferResolvePass.cpp(82) : error C2065: ‘ReflectionHitDistance’: undeclared identifier
Hello there @Dr.Clock1!
Checking around the community, the error you are getting is tied to a version conflict between UE and DLSS. Your engine is trying to find a GBuffer element named “ReflectionHitDistance”, and it seems that one was introduced in UE 5.4. Meaning, the DLSS version you re using is aimed at newer versions of UE.
To fix this mismatch, you should either downgrade your DLSS to a version that works with UE 5.3, or keep your plugin and update UE to 5.4. PIck whichever option is more convenient to your project. If everything is already built for 5.3, then changing the plugin would bring less conflicts.