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: ShaderStages,
intersected: ShaderStages,
},
PushConstantRangeTooLarge {
index: usize,
range: Range<u32>,
max: u32,
},
TooManyBindings(BindingTypeMaxCountError),
TooManyGroups {
actual: usize,
max: usize,
},
}
Variants
Device(DeviceError)
Tuple Fields
0: DeviceError
InvalidBindGroupLayout(BindGroupLayoutId)
Tuple Fields
MisalignedPushConstantRange
MissingFeatures(MissingFeatures)
Tuple Fields
MoreThanOnePushConstantRangePerStage
PushConstantRangeTooLarge
TooManyBindings(BindingTypeMaxCountError)
Tuple Fields
TooManyGroups
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for CreatePipelineLayoutError
impl Send for CreatePipelineLayoutError
impl Sync for CreatePipelineLayoutError
impl Unpin for CreatePipelineLayoutError
impl !UnwindSafe for CreatePipelineLayoutError
Blanket Implementations
Mutably borrows from an owned value. Read more