Structs§
- Compilation
Info - Compilation information for a shader module.
- Compilation
Message - A single message from the shader compilation process.
- Shader
Module - Handle to a compiled shader module.
- Shader
Module Descriptor - Descriptor for use with
Device::create_shader_module
. - Source
Location - A human-readable representation for a span, tailored for text source.
Enums§
- Compilation
Message Type - The type of a compilation message.
- Shader
Source - Source of a shader module.
Type Aliases§
- Shader
Module Descriptor Dxil - Descriptor for a shader module given by DirectX DXIL source.
- Shader
Module Descriptor Hlsl - Descriptor for a shader module given by DirectX HLSL source.
- Shader
Module Descriptor Msl - Descriptor for a shader module given by Metal MSL source.
- Shader
Module Descriptor Passthrough - Descriptor for a shader module that will bypass wgpu’s shader tooling, for use with
Device::create_shader_module_passthrough
. - Shader
Module Descriptor SpirV - Descriptor for a shader module given by SPIR-V binary.