[−][src]Crate spirv_headers
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
| FPFastMathMode | SPIR-V operand kind: FPFastMathMode |
| FunctionControl | SPIR-V operand kind: FunctionControl |
| ImageOperands | SPIR-V operand kind: ImageOperands |
| KernelProfilingInfo | SPIR-V operand kind: KernelProfilingInfo |
| LoopControl | SPIR-V operand kind: LoopControl |
| MemoryAccess | SPIR-V operand kind: MemoryAccess |
| MemorySemantics | SPIR-V operand kind: MemorySemantics |
| SelectionControl | SPIR-V operand kind: SelectionControl |
Enums
| AccessQualifier | /// SPIR-V operand kind: AccessQualifier |
| AddressingModel | /// SPIR-V operand kind: AddressingModel |
| BuiltIn | /// SPIR-V operand kind: BuiltIn |
| CLOp | OpenCL.std extended instruction opcode |
| Capability | /// SPIR-V operand kind: Capability |
| Decoration | /// SPIR-V operand kind: Decoration |
| Dim | /// SPIR-V operand kind: Dim |
| ExecutionMode | /// SPIR-V operand kind: ExecutionMode |
| ExecutionModel | /// SPIR-V operand kind: ExecutionModel |
| FPRoundingMode | /// SPIR-V operand kind: FPRoundingMode |
| FunctionParameterAttribute | /// SPIR-V operand kind: FunctionParameterAttribute |
| GLOp | GLSL.std.450 extended instruction opcode |
| GroupOperation | /// SPIR-V operand kind: GroupOperation |
| ImageChannelDataType | /// SPIR-V operand kind: ImageChannelDataType |
| ImageChannelOrder | /// SPIR-V operand kind: ImageChannelOrder |
| ImageFormat | /// SPIR-V operand kind: ImageFormat |
| KernelEnqueueFlags | /// SPIR-V operand kind: KernelEnqueueFlags |
| LinkageType | /// SPIR-V operand kind: LinkageType |
| MemoryModel | /// SPIR-V operand kind: MemoryModel |
| Op | SPIR-V instructions opcodes |
| SamplerAddressingMode | /// SPIR-V operand kind: SamplerAddressingMode |
| SamplerFilterMode | /// SPIR-V operand kind: SamplerFilterMode |
| Scope | /// SPIR-V operand kind: Scope |
| SourceLanguage | /// SPIR-V operand kind: SourceLanguage |
| StorageClass | /// SPIR-V operand kind: StorageClass |
Constants
| MAGIC_NUMBER | |
| MAJOR_VERSION | |
| MINOR_VERSION | |
| REVISION |
Type Definitions
| Word |