Enum vulkano::pipeline::shader::ShaderInterfaceMismatchError [−][src]
pub enum ShaderInterfaceMismatchError { ElementsCountMismatch { self_elements: u32, other_elements: u32, }, MissingElement { location: u32, }, FormatMismatch { location: u32, self_format: Format, other_format: Format, }, }
Expand description
Error that can happen when the interface mismatches between two shader stages.
Variants
The number of elements is not the same between the two shader interfaces.
Fields of ElementsCountMismatch
An element is missing from one of the interfaces.
Fields of MissingElement
location: u32
Location of the missing element.
The format of an element does not match.
Fields of FormatMismatch
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for ShaderInterfaceMismatchError
impl Sync for ShaderInterfaceMismatchError
impl Unpin for ShaderInterfaceMismatchError
impl UnwindSafe for ShaderInterfaceMismatchError
Blanket Implementations
Mutably borrows from an owned value. Read more
Builds a pointer to this type from a raw pointer.
Returns true if the size is suitable to store a type like this.
Returns the size of an individual element.