/Engine/Source/Runtime/RenderCore/Public/ShaderCompilerCore.h
The output of the shader compiler. Bump ShaderCompileWorkerOutputVersion ifFShaderCompilerOutputchanges
struct FShaderCompilerOutput
bool
bSerializeModifiedSource
bool
bSucceeded
bool
bSupportsQueryingUsedAttributes
double
CompileTime
TArray<FShader...
Errors
FString
ModifiedEntryPointName
Use this field to store the entry point name if it's modified as part of the shader format's compilation process.
FString
ModifiedShaderSource
Use this field to store the shader source code if it's modified as part of the shader format's compilation process.
uint32
NumInstructions
uint32
NumTextureSamplers
FString
OptionalFinalShaderSource
This field should be set by backends which do not implement the independent preprocessing API to contain the "final" shader source as passed to the platform compiler.
FSHAHash
OutputHash
FShaderParamete...
ParameterMap
TArray<FShader...
ParametersStrideToValidate
TArray< uint8 >
PlatformDebugData
TArray<FString...
PragmaDirectives
double
PreprocessTime
FShaderCode
ShaderCode
FShaderTarget
Target
TArray<FString...
UsedAttributes