Module validation

Module validation 

Source

Modulesยง

shader_io_deductions

Structsยง

EntryPoint ๐Ÿ”’
EntryPointMeshInfo ๐Ÿ”’
Interface
InterfaceVar
NumericType
PassthroughInterface
Resource ๐Ÿ”’
SpecializationConstant ๐Ÿ”’
StageIo
WorkgroupSizeCheck ๐Ÿ”’
A helper type for avoiding argument order mistakes when calling Self::check_and_compute_total_invocations.

Enumsยง

BindingError
BindingLayoutSource
BindingTypeName
BuiltIn ๐Ÿ”’
FilteringError
InputError
InvalidWorkgroupSizeError
NumericDimension ๐Ÿ”’
ResourceType ๐Ÿ”’
ShaderMetaData
ShaderStageForValidation
StageError
Errors produced when validating a programmable stage of a pipeline.
Varying ๐Ÿ”’

Functionsยง

check_color_attachment_count
check_texture_format
Return true if the fragment format is covered by the provided output.
map_storage_format_from_naga
Map a naga::StorageFormat to the corresponding wgt::TextureFormat.
map_storage_format_to_naga
Map a wgt::TextureFormat to the corresponding naga::StorageFormat, if any.
validate_color_attachment_bytes_per_sample
Validate a list of color attachment formats against maxColorAttachmentBytesPerSample.