Settings
Help

Module valid

Module valid 

Source
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.
ExpressionInfo
Information about an expression in a function body.
FunctionInfo
GlobalUse
Indicates how a global variable is used.
ModuleInfo
ShaderStages
Validation flags.
SubgroupOperationSet
Supported subgroup operations
TypeFlags
Flags associated with Types by Validator.
Uniformity
Uniform control flow characteristics.
UniformityRequirements
Kinds of expressions that require uniform control flow.
ValidationFlags
Validation flags.
Validator

EnumsΒ§

CallError
ComposeError
ConstExpressionError
ConstantError
Disalignment
EntryPointError
ExpressionError
FunctionError
GlobalVariableError
LiteralError
LocalVariableError
OverrideError
PushConstantError
SubgroupError
TypeError
ValidationError
VaryingError
WidthError

FunctionsΒ§

check_literal_value
validate_atomic_compare_exchange_struct πŸ”’