Files
UnrealEngineUWP/Engine/Source/Developer/ShaderFormatVectorVM
dan elksnitis 2102a2882b [shaders]
- set bCachePreprocessed member to true by default instead of false; the only impact of this is to enable this feature for niagara VM shaders which were previously still preprocessing in SCW unintentionally
- add a CFLAG to disable the source stripping process that runs at the end of preprocessing if preprocessed job cache is enabled (and further a cvar to disable this process across the board for debug workflow purposes)
- always disable the stripping for vectorVM shaders; this backend blows up if the shader source contains comments, and some minimal comments are added as part of the stripping process
- change condition which determines whether to run preprocessing in the compile step to check the preprocess output bSucceeded flag instead of bCachePreprocessed; this works in both SCW directcompile mode and normal execution without needing the former to explicitly set that flag to false (since it's now true by default)

#rb Laura.Hermanns

[CL 32759519 by dan elksnitis in ue5-main branch]
2024-04-05 10:33:43 -04:00
..
2024-04-05 10:33:43 -04:00