Expand description
The SPIR-V header.
This crate contains Rust definitions of all SPIR-V structs, enums, and constants.
The version of this crate is the version of SPIR-V it contains.
Structs§
- SPIR-V operand kind: CooperativeMatrixOperands
- SPIR-V operand kind: FPFastMathMode
- SPIR-V operand kind: FragmentShadingRate
- SPIR-V operand kind: FunctionControl
- SPIR-V operand kind: ImageOperands
- SPIR-V operand kind: KernelProfilingInfo
- SPIR-V operand kind: LoopControl
- SPIR-V operand kind: MemoryAccess
- SPIR-V operand kind: MemorySemantics
- SPIR-V operand kind: RayFlags
- SPIR-V operand kind: SelectionControl
Enums§
- SPIR-V operand kind: AccessQualifier
- SPIR-V operand kind: AddressingModel
- SPIR-V operand kind: BuiltIn
- OpenCL.std extended instruction opcode
- SPIR-V operand kind: Capability
- SPIR-V operand kind: CooperativeMatrixLayout
- SPIR-V operand kind: CooperativeMatrixUse
- SPIR-V operand kind: Decoration
- SPIR-V operand kind: Dim
- SPIR-V operand kind: ExecutionMode
- SPIR-V operand kind: ExecutionModel
- SPIR-V operand kind: FPDenormMode
- SPIR-V operand kind: FPOperationMode
- SPIR-V operand kind: FPRoundingMode
- SPIR-V operand kind: FunctionParameterAttribute
- GLSL.std.450 extended instruction opcode
- SPIR-V operand kind: GroupOperation
- SPIR-V operand kind: HostAccessQualifier
- SPIR-V operand kind: ImageChannelDataType
- SPIR-V operand kind: ImageChannelOrder
- SPIR-V operand kind: ImageFormat
- SPIR-V operand kind: InitializationModeQualifier
- SPIR-V operand kind: KernelEnqueueFlags
- SPIR-V operand kind: LinkageType
- SPIR-V operand kind: LoadCacheControl
- SPIR-V operand kind: MemoryModel
- SPIR-V instructions opcodes
- SPIR-V operand kind: OverflowModes
- SPIR-V operand kind: PackedVectorFormat
- SPIR-V operand kind: QuantizationModes
- SPIR-V operand kind: RayQueryCandidateIntersectionType
- SPIR-V operand kind: RayQueryCommittedIntersectionType
- SPIR-V operand kind: RayQueryIntersection
- SPIR-V operand kind: SamplerAddressingMode
- SPIR-V operand kind: SamplerFilterMode
- SPIR-V operand kind: Scope
- SPIR-V operand kind: SourceLanguage
- SPIR-V operand kind: StorageClass
- SPIR-V operand kind: StoreCacheControl