Struct wgpu::ShaderModule
source · pub struct ShaderModule { /* private fields */ }Expand description
Handle to a compiled shader module.
A ShaderModule represents a compiled shader module on the GPU. It can be created by passing
source code to Device::create_shader_module or valid SPIR-V binary to
Device::create_shader_module_spirv. Shader modules are used to define programmable stages
of a pipeline.
Corresponds to WebGPU GPUShaderModule.