Enum wgpu_core::pipeline::CreateRenderPipelineError [−][src]
pub enum CreateRenderPipelineError {
Show variants
Device(DeviceError),
InvalidLayout,
Implicit(ImplicitLayoutError),
ColorState(u8, ColorStateError),
DepthStencilState(DepthStencilStateError),
InvalidSampleCount(u32),
TooManyVertexBuffers {
given: u32,
limit: u32,
},
TooManyVertexAttributes {
given: u32,
limit: u32,
},
VertexStrideTooLarge {
index: u32,
given: u32,
limit: u32,
},
UnalignedVertexStride {
index: u32,
stride: BufferAddress,
},
InvalidVertexAttributeOffset {
location: ShaderLocation,
offset: BufferAddress,
},
StripIndexFormatForNonStripTopology {
strip_index_format: Option<IndexFormat>,
topology: PrimitiveTopology,
},
ConservativeRasterizationNonFillPolygonMode,
MissingFeatures(MissingFeatures),
Stage {
stage: ShaderStage,
error: StageError,
},
Internal {
stage: ShaderStage,
error: String,
},
}Variants
Device(DeviceError)Implicit(ImplicitLayoutError)ColorState(u8, ColorStateError)DepthStencilState(DepthStencilStateError)InvalidSampleCount(u32)Show fields
Fields of UnalignedVertexStride
index: u32stride: BufferAddressShow fields
Fields of InvalidVertexAttributeOffset
location: ShaderLocationoffset: BufferAddressShow fields
Fields of StripIndexFormatForNonStripTopology
strip_index_format: Option<IndexFormat>topology: PrimitiveTopologyMissingFeatures(MissingFeatures)Show fields
Fields of Stage
stage: ShaderStageerror: StageErrorShow fields
Fields of Internal
stage: ShaderStageerror: StringTrait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for CreateRenderPipelineErrorimpl Send for CreateRenderPipelineErrorimpl Sync for CreateRenderPipelineErrorimpl Unpin for CreateRenderPipelineErrorimpl !UnwindSafe for CreateRenderPipelineErrorBlanket Implementations
Mutably borrows from an owned value. Read more