Crate rspirv [−] [src]
Library APIs for SPIR-V module processing functionalities.
This library provides:
- The SPIR-V header (all SPIR-V structs, enums, and constants)
- The whole SPIR-V grammar (instruction layouts and their operands)
- A memory representation of SPIR-V modules
- A SPIR-V binary loading and parsing Rust module
Modules
binary |
Module for SPIR-V binary processing. |
grammar |
The module containing the whole SPIR-V syntax grammar. |
mr |
Memory representation of various SPIR-V language constructs. |
spirv |
The SPIR-V header. |