Represents the results of compiling a variant using ShaderData.Pass.CompileVariant.
Attributes | Vertex attributes the compiled variant uses (Read Only). |
ConstantBuffers | Constant buffers the compiled variant uses (Read Only). Some platforms don't have constant buffers; however, Unity reports all global constants/uniforms in a single constant buffer. |
Messages | Stores errors and warnings produced during compilation (Read Only). |
ShaderData | Stores the raw platform-specific bytecode for the compiled shader (Read Only). |
Success | Indicates whether the variant compilation succeeded (Read Only). If it did, it is true. Otherwise, this is false and ShaderData.VariantCompileInfo.Messages contains the errors. |
TextureBindings | Texture bindings the compiled variant uses (Read Only). |