ShaderData.VariantCompileInfo
Represents the results of compiling a variant using ShaderData.Pass.CompileVariant.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Struct
- Namespace: UnityEditor
- Assembly: UnityEditor
public struct ShaderData.VariantCompileInfo
Properties
Property | Description |
|---|---|
| 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). |