Enum wgpu_core::command::RenderPassErrorInner [−][src]
pub enum RenderPassErrorInner {
Show 29 variants
Encoder(CommandEncoderError),
InvalidAttachment(TextureViewId),
InvalidColorAttachmentFormat(TextureFormat),
InvalidDepthStencilAttachmentFormat(TextureFormat),
MissingAttachments,
AttachmentsDimensionMismatch {
previous: (&'static str, Extent3d),
mismatch: (&'static str, Extent3d),
},
InvalidSampleCount(u32),
InvalidResolveSourceSampleCount,
InvalidResolveTargetSampleCount,
SurfaceTextureDropped,
OutOfMemory,
InvalidDepthOps,
InvalidStencilOps,
SampleCountMismatch {
actual: u32,
expected: u32,
},
InvalidValuesOffset,
MissingFeatures(MissingFeatures),
MissingDownlevelFlags(MissingDownlevelFlags),
IndirectBufferOverrun {
count: Option<NonZeroU32>,
offset: u64,
end_offset: u64,
buffer_size: u64,
},
IndirectCountBufferOverrun {
begin_count_offset: u64,
end_count_offset: u64,
count_buffer_size: u64,
},
InvalidPopDebugGroup,
ResourceUsageConflict(UsageConflict),
IncompatibleBundleTargets(RenderPassCompatibilityError),
IncompatibleBundleRods {
pass: bool,
bundle: bool,
},
RenderCommand(RenderCommandError),
Draw(DrawError),
Bind(BindError),
QueryUse(QueryUseError),
MultiViewMismatch,
MultiViewDimensionMismatch,
}
Expand description
Error encountered when performing a render pass.
Variants
Encoder(CommandEncoderError)
Tuple Fields
InvalidAttachment(TextureViewId)
Tuple Fields
InvalidColorAttachmentFormat(TextureFormat)
Tuple Fields
InvalidDepthStencilAttachmentFormat(TextureFormat)
Tuple Fields
MissingAttachments
AttachmentsDimensionMismatch
InvalidSampleCount(u32)
Tuple Fields
0: u32
InvalidResolveSourceSampleCount
InvalidResolveTargetSampleCount
SurfaceTextureDropped
OutOfMemory
InvalidDepthOps
InvalidStencilOps
SampleCountMismatch
InvalidValuesOffset
MissingFeatures(MissingFeatures)
Tuple Fields
MissingDownlevelFlags(MissingDownlevelFlags)
Tuple Fields
IndirectBufferOverrun
IndirectCountBufferOverrun
InvalidPopDebugGroup
ResourceUsageConflict(UsageConflict)
IncompatibleBundleTargets(RenderPassCompatibilityError)
Tuple Fields
IncompatibleBundleRods
RenderCommand(RenderCommandError)
Tuple Fields
Draw(DrawError)
Tuple Fields
0: DrawError
Bind(BindError)
Tuple Fields
0: BindError
QueryUse(QueryUseError)
Tuple Fields
MultiViewMismatch
MultiViewDimensionMismatch
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for RenderPassErrorInner
impl Send for RenderPassErrorInner
impl Sync for RenderPassErrorInner
impl Unpin for RenderPassErrorInner
impl !UnwindSafe for RenderPassErrorInner
Blanket Implementations
Mutably borrows from an owned value. Read more