Struct naga::back::spv::Options [−][src]
pub struct Options {
pub lang_version: (u8, u8),
pub flags: WriterFlags,
pub capabilities: Option<FastHashSet<Capability>>,
pub index_bounds_check_policy: IndexBoundsCheckPolicy,
}
Fields
lang_version: (u8, u8)
(Major, Minor) target version of the SPIR-V.
flags: WriterFlags
Configuration flags for the writer.
capabilities: Option<FastHashSet<Capability>>
If given, the set of capabilities modules are allowed to use. Code that requires capabilities beyond these is rejected with an error.
If this is None
, all capabilities are permitted.
index_bounds_check_policy: IndexBoundsCheckPolicy
How should the generated code handle array, vector, or matrix indices that are out of range?
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Options
impl UnwindSafe for Options
Blanket Implementations
Mutably borrows from an owned value. Read more