ModulesΒ§
StructsΒ§
- Entry
Point π - The shader interface of an entry point in a
naga::Module. - Entry
Point πKey - Entry
Point πKeyRef - Entry
Point πMesh Info - Interface
- A summary of the shader interfaces of the entry points in a
naga::Module. - Interface
Var - Numeric
Type - Passthrough
Interface - Resource π
- StageIo
- Summary of one shader stageβs outputs, presented as inputs to the next stage.
- Workgroup
Size πCheck - A helper type for avoiding argument order mistakes when calling
Self::check_and_compute_total_invocations.
EnumsΒ§
- Binding
Error - Binding
Layout Source - Binding
Type Name - BuiltIn π
- Filtering
Error - Input
Error - Invalid
Workgroup Size Error - Numeric
Dimension π - Resource
Type π - Shader
Meta Data - Shader
Stage ForValidation - Stage
Error - Errors produced when validating a programmable stage of a pipeline.
- Varying π
- An inter-stage input or output value.
FunctionsΒ§
- check_
color_ attachment_ compatibility - Return true if the fragment
formatis covered by the providedoutput. - check_
color_ attachment_ count - map_
storage_ format_ from_ naga - Map a
naga::StorageFormatto the correspondingwgt::TextureFormat. - map_
storage_ format_ to_ naga - Map a
wgt::TextureFormatto the correspondingnaga::StorageFormat, if any. - validate_
color_ attachment_ bytes_ per_ sample - Validate a list of color attachment formats against
maxColorAttachmentBytesPerSample.