Enum vulkano::descriptor::pipeline_layout::PipelineLayoutLimitsError
[−]
[src]
pub enum PipelineLayoutLimitsError { 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, }, }
The pipeline layout description isn't compatible with the hardware limits.
Variants
MaxDescriptorSetsLimitExceeded
The maximum number of descriptor sets has been exceeded.
Fields of MaxDescriptorSetsLimitExceeded
limit: usize | The limit that must be fulfilled. |
requested: usize | What was requested. |
MaxPushConstantsSizeExceeded
The maximum size of push constants has been exceeded.
Fields of MaxPushConstantsSizeExceeded
limit: usize | The limit that must be fulfilled. |
requested: usize | What was requested. |
MaxPerStageResourcesLimitExceeded
The max_per_stage_resources()
limit has been exceeded.
Fields of MaxPerStageResourcesLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxPerStageDescriptorSamplersLimitExceeded
The max_per_stage_descriptor_samplers()
limit has been exceeded.
Fields of MaxPerStageDescriptorSamplersLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxPerStageDescriptorUniformBuffersLimitExceeded
The max_per_stage_descriptor_uniform_buffers()
limit has been exceeded.
Fields of MaxPerStageDescriptorUniformBuffersLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxPerStageDescriptorStorageBuffersLimitExceeded
The max_per_stage_descriptor_storage_buffers()
limit has been exceeded.
Fields of MaxPerStageDescriptorStorageBuffersLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxPerStageDescriptorSampledImagesLimitExceeded
The max_per_stage_descriptor_sampled_images()
limit has been exceeded.
Fields of MaxPerStageDescriptorSampledImagesLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxPerStageDescriptorStorageImagesLimitExceeded
The max_per_stage_descriptor_storage_images()
limit has been exceeded.
Fields of MaxPerStageDescriptorStorageImagesLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxPerStageDescriptorInputAttachmentsLimitExceeded
The max_per_stage_descriptor_input_attachments()
limit has been exceeded.
Fields of MaxPerStageDescriptorInputAttachmentsLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxDescriptorSetSamplersLimitExceeded
The max_descriptor_set_samplers()
limit has been exceeded.
Fields of MaxDescriptorSetSamplersLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxDescriptorSetUniformBuffersLimitExceeded
The max_descriptor_set_uniform_buffers()
limit has been exceeded.
Fields of MaxDescriptorSetUniformBuffersLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxDescriptorSetUniformBuffersDynamicLimitExceeded
The max_descriptor_set_uniform_buffers_dynamic()
limit has been exceeded.
Fields of MaxDescriptorSetUniformBuffersDynamicLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxDescriptorSetStorageBuffersLimitExceeded
The max_descriptor_set_storage_buffers()
limit has been exceeded.
Fields of MaxDescriptorSetStorageBuffersLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxDescriptorSetStorageBuffersDynamicLimitExceeded
The max_descriptor_set_storage_buffers_dynamic()
limit has been exceeded.
Fields of MaxDescriptorSetStorageBuffersDynamicLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxDescriptorSetSampledImagesLimitExceeded
The max_descriptor_set_sampled_images()
limit has been exceeded.
Fields of MaxDescriptorSetSampledImagesLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxDescriptorSetStorageImagesLimitExceeded
The max_descriptor_set_storage_images()
limit has been exceeded.
Fields of MaxDescriptorSetStorageImagesLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
MaxDescriptorSetInputAttachmentsLimitExceeded
The max_descriptor_set_input_attachments()
limit has been exceeded.
Fields of MaxDescriptorSetInputAttachmentsLimitExceeded
limit: u32 | The limit that must be fulfilled. |
requested: u32 | What was requested. |
Trait Implementations
impl Clone for PipelineLayoutLimitsError
[src]
fn clone(&self) -> PipelineLayoutLimitsError
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for PipelineLayoutLimitsError
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl PartialEq for PipelineLayoutLimitsError
[src]
fn eq(&self, __arg_0: &PipelineLayoutLimitsError) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &PipelineLayoutLimitsError) -> bool
[src]
This method tests for !=
.
impl Eq for PipelineLayoutLimitsError
[src]
impl Error for PipelineLayoutLimitsError
[src]
fn description(&self) -> &str
[src]
A short description of the error. Read more
fn cause(&self) -> Option<&Error>
1.0.0[src]
The lower-level cause of this error, if any. Read more
impl Display for PipelineLayoutLimitsError
[src]
fn fmt(&self, fmt: &mut Formatter) -> Result<(), Error>
[src]
Formats the value using the given formatter. Read more
impl From<PipelineLayoutLimitsError> for PipelineLayoutCreationError
[src]
fn from(err: PipelineLayoutLimitsError) -> PipelineLayoutCreationError
[src]
Performs the conversion.