Struct sierra::backend::ShaderModule [−][src]
pub struct ShaderModule { /* fields omitted */ }
Expand description
Handle fot GPU shader module object.
Shader module is pre-compiled shader program, optionally with multiple entry points for different shaders.
Used for pipelines creation:
GraphicsPipeline
, ComputePipeline
and RayTracingPipeline
.
Implementations
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ShaderModule
impl Send for ShaderModule
impl Sync for ShaderModule
impl Unpin for ShaderModule
impl !UnwindSafe for ShaderModule
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<T> CallHasher for T where
T: Hash,
impl<T> CallHasher for T where
T: Hash,
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more