Enum wgpu_core::command::RenderCommandError [−][src]
pub enum RenderCommandError {
Show 17 variants
InvalidBindGroup(BindGroupId),
InvalidRenderBundle(RenderBundleId),
BindGroupIndexOutOfRange {
index: u8,
max: u32,
},
UnalignedBufferOffset(u64, &'static str, u32),
InvalidDynamicOffsetCount {
actual: usize,
expected: usize,
},
InvalidPipeline(RenderPipelineId),
InvalidQuerySet(QuerySetId),
IncompatiblePipelineTargets(RenderPassCompatibilityError),
IncompatiblePipelineRods,
Buffer(BufferId, BufferError),
DestroyedBuffer(BufferId),
MissingBufferUsage(MissingBufferUsageError),
MissingTextureUsage(MissingTextureUsageError),
PushConstants(PushConstantUploadError),
InvalidViewport,
InvalidScissorRect,
Unimplemented(&'static str),
}
Expand description
Error encountered when encoding a render command. This is the shared error set between render bundles and passes.
Variants
InvalidBindGroup(BindGroupId)
Tuple Fields
0: BindGroupId
InvalidRenderBundle(RenderBundleId)
Tuple Fields
BindGroupIndexOutOfRange
UnalignedBufferOffset(u64, &'static str, u32)
InvalidDynamicOffsetCount
InvalidPipeline(RenderPipelineId)
Tuple Fields
InvalidQuerySet(QuerySetId)
Tuple Fields
0: QuerySetId
IncompatiblePipelineTargets(RenderPassCompatibilityError)
Tuple Fields
IncompatiblePipelineRods
Buffer(BufferId, BufferError)
DestroyedBuffer(BufferId)
Tuple Fields
0: BufferId
MissingBufferUsage(MissingBufferUsageError)
MissingTextureUsage(MissingTextureUsageError)
PushConstants(PushConstantUploadError)
Tuple Fields
InvalidViewport
InvalidScissorRect
Unimplemented(&'static str)
Tuple Fields
0: &'static str
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for RenderCommandError
impl Send for RenderCommandError
impl Sync for RenderCommandError
impl Unpin for RenderCommandError
impl !UnwindSafe for RenderCommandError
Blanket Implementations
Mutably borrows from an owned value. Read more