Expand description
Shader validator.
Modulesยง
- analyzer ๐
- Module analyzer.
- compose ๐
- expression ๐
- function ๐
- handles ๐
- Implementation of
Validator::validate_module_handles
. - interface ๐
- type ๐
Structsยง
- Capabilities
- Allowed IR capabilities.
- Expression
Info - Information about an expression in a function body.
- Function
Info - Global
Use - Indicates how a global variable is used.
- Module
Info - Shader
Stages - Validation flags.
- Subgroup
Operation Set - Supported subgroup operations
- Type
Flags - Flags associated with
Type
s byValidator
. - Uniformity
- Uniform control flow characteristics.
- Uniformity
Requirements - Kinds of expressions that require uniform control flow.
- Validation
Flags - Validation flags.
- Validator
Enumsยง
- Call
Error - Compose
Error - Const
Expression Error - Constant
Error - Disalignment
- Entry
Point Error - Expression
Error - Function
Error - Global
Variable Error - Literal
Error - Local
Variable Error - Override
Error - Push
Constant Error - Subgroup
Error - Type
Error - Validation
Error - Varying
Error - Width
Error
Constantsยง
- MAX_
TYPE_ SIZE - Maximum size of a type, in bytes.