Enum wgpu_core::binding_model::CreatePipelineLayoutError [−][src]
pub enum CreatePipelineLayoutError {
Device(DeviceError),
InvalidBindGroupLayout(BindGroupLayoutId),
MisalignedPushConstantRange {
index: usize,
bound: u32,
},
MissingFeatures(MissingFeatures),
MoreThanOnePushConstantRangePerStage {
index: usize,
provided: ShaderStage,
intersected: ShaderStage,
},
PushConstantRangeTooLarge {
index: usize,
range: Range<u32>,
max: u32,
},
TooManyBindings(BindingTypeMaxCountError),
TooManyGroups {
actual: usize,
max: usize,
},
}Variants
Device(DeviceError)InvalidBindGroupLayout(BindGroupLayoutId)MissingFeatures(MissingFeatures)Show fields
Fields of MoreThanOnePushConstantRangePerStage
TooManyBindings(BindingTypeMaxCountError)Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for CreatePipelineLayoutErrorimpl Send for CreatePipelineLayoutErrorimpl Sync for CreatePipelineLayoutErrorimpl Unpin for CreatePipelineLayoutErrorimpl !UnwindSafe for CreatePipelineLayoutErrorBlanket Implementations
Mutably borrows from an owned value. Read more