Enum gfx_hal::pso::CreationError [−][src]
pub enum CreationError { Other, ShaderCreationError(ShaderStageFlags, String), UnsupportedPipeline, InvalidSubpass(SubpassId), MissingEntryPoint(String), InvalidSpecialization(String), OutOfMemory(OutOfMemory), }
Error types happening upon PSO creation on the device side.
Variants
Unknown other error.
ShaderCreationError(ShaderStageFlags, String)
Shader module creation error.
Unsupported pipeline on hardware or implementation. Example: mesh shaders on DirectX 11.
InvalidSubpass(SubpassId)
Invalid subpass (not part of renderpass).
MissingEntryPoint(String)
The shader is missing an entry point.
InvalidSpecialization(String)
The specialization values are incorrect.
OutOfMemory(OutOfMemory)
Out of either host or device memory.
Trait Implementations
impl Clone for CreationError
[src]
impl Clone for CreationError
[src]fn clone(&self) -> CreationError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Error for CreationError
[src]
impl Error for CreationError
[src]impl From<OutOfMemory> for CreationError
[src]
impl From<OutOfMemory> for CreationError
[src]fn from(source: OutOfMemory) -> Self
[src]
impl PartialEq<CreationError> for CreationError
[src]
impl PartialEq<CreationError> for CreationError
[src]fn eq(&self, other: &CreationError) -> bool
[src]
fn ne(&self, other: &CreationError) -> bool
[src]
impl StructuralPartialEq for CreationError
[src]
impl StructuralPartialEq for CreationError
[src]Auto Trait Implementations
impl RefUnwindSafe for CreationError
impl RefUnwindSafe for CreationError
impl Send for CreationError
impl Send for CreationError
impl Sync for CreationError
impl Sync for CreationError
impl Unpin for CreationError
impl Unpin for CreationError
impl UnwindSafe for CreationError
impl UnwindSafe for CreationError