Represents the results of compiling a variant using ShaderData.Pass.CompileVariant.
Attributes | Vertex attributes the compiled variant uses. |
ConstantBuffers | Constant buffers the compiled variant uses. 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. |
ShaderData | Stores the raw platform-specific bytecode for the compiled shader. |
Success | Indicates whether the variant compilation succeeded. If it did, it is true. Otherwise, this is false and ShaderData.VariantCompileInfo.Messages contains the errors. |
TextureBindings | Texture bindings the compiled variant uses. |