pub enum PipelineLayoutLimitsError {
Show 17 variants
MaxDescriptorSetsLimitExceeded {
limit: usize,
requested: usize,
},
MaxPushConstantsSizeExceeded {
limit: usize,
requested: usize,
},
MaxPerStageResourcesLimitExceeded {
limit: u32,
requested: u32,
},
MaxPerStageDescriptorSamplersLimitExceeded {
limit: u32,
requested: u32,
},
MaxPerStageDescriptorUniformBuffersLimitExceeded {
limit: u32,
requested: u32,
},
MaxPerStageDescriptorStorageBuffersLimitExceeded {
limit: u32,
requested: u32,
},
MaxPerStageDescriptorSampledImagesLimitExceeded {
limit: u32,
requested: u32,
},
MaxPerStageDescriptorStorageImagesLimitExceeded {
limit: u32,
requested: u32,
},
MaxPerStageDescriptorInputAttachmentsLimitExceeded {
limit: u32,
requested: u32,
},
MaxDescriptorSetSamplersLimitExceeded {
limit: u32,
requested: u32,
},
MaxDescriptorSetUniformBuffersLimitExceeded {
limit: u32,
requested: u32,
},
MaxDescriptorSetUniformBuffersDynamicLimitExceeded {
limit: u32,
requested: u32,
},
MaxDescriptorSetStorageBuffersLimitExceeded {
limit: u32,
requested: u32,
},
MaxDescriptorSetStorageBuffersDynamicLimitExceeded {
limit: u32,
requested: u32,
},
MaxDescriptorSetSampledImagesLimitExceeded {
limit: u32,
requested: u32,
},
MaxDescriptorSetStorageImagesLimitExceeded {
limit: u32,
requested: u32,
},
MaxDescriptorSetInputAttachmentsLimitExceeded {
limit: u32,
requested: u32,
},
}
Expand description
The pipeline layout description isn’t compatible with the hardware limits.
Variants
MaxDescriptorSetsLimitExceeded
The maximum number of descriptor sets has been exceeded.
MaxPushConstantsSizeExceeded
The maximum size of push constants has been exceeded.
MaxPerStageResourcesLimitExceeded
The max_per_stage_resources()
limit has been exceeded.
MaxPerStageDescriptorSamplersLimitExceeded
The max_per_stage_descriptor_samplers()
limit has been exceeded.
MaxPerStageDescriptorUniformBuffersLimitExceeded
The max_per_stage_descriptor_uniform_buffers()
limit has been exceeded.
MaxPerStageDescriptorStorageBuffersLimitExceeded
The max_per_stage_descriptor_storage_buffers()
limit has been exceeded.
MaxPerStageDescriptorSampledImagesLimitExceeded
The max_per_stage_descriptor_sampled_images()
limit has been exceeded.
MaxPerStageDescriptorStorageImagesLimitExceeded
The max_per_stage_descriptor_storage_images()
limit has been exceeded.
MaxPerStageDescriptorInputAttachmentsLimitExceeded
The max_per_stage_descriptor_input_attachments()
limit has been exceeded.
MaxDescriptorSetSamplersLimitExceeded
The max_descriptor_set_samplers()
limit has been exceeded.
MaxDescriptorSetUniformBuffersLimitExceeded
The max_descriptor_set_uniform_buffers()
limit has been exceeded.
MaxDescriptorSetUniformBuffersDynamicLimitExceeded
The max_descriptor_set_uniform_buffers_dynamic()
limit has been exceeded.
MaxDescriptorSetStorageBuffersLimitExceeded
The max_descriptor_set_storage_buffers()
limit has been exceeded.
MaxDescriptorSetStorageBuffersDynamicLimitExceeded
The max_descriptor_set_storage_buffers_dynamic()
limit has been exceeded.
MaxDescriptorSetSampledImagesLimitExceeded
The max_descriptor_set_sampled_images()
limit has been exceeded.
MaxDescriptorSetStorageImagesLimitExceeded
The max_descriptor_set_storage_images()
limit has been exceeded.
MaxDescriptorSetInputAttachmentsLimitExceeded
The max_descriptor_set_input_attachments()
limit has been exceeded.
Trait Implementations
sourceimpl Clone for PipelineLayoutLimitsError
impl Clone for PipelineLayoutLimitsError
sourcefn clone(&self) -> PipelineLayoutLimitsError
fn clone(&self) -> PipelineLayoutLimitsError
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more