This class describes a pass of a subshader.
Name | The name of this pass (may be empty). |
SourceCode | The source code for this pass. |
CompileVariant | Compiles a shader variant for this shader pass and returns its bytecode and resource layout. |
HasShaderStage | Checks whether this pass includes a shader stage. |
PreprocessVariant | Preprocesses a shader variant for this shader pass and returns the preprocessed code. |