12 stable releases
✓ Uses Rust 2018 edition
|1.4.2||Feb 19, 2020|
|1.3.4||Sep 17, 2018|
|1.3.1||Apr 20, 2018|
|1.1.5||Feb 18, 2017|
#29 in Graphics APIs
453 downloads per month
Used in 19 crates (6 directly)
The headers crate for the rspirv project which provides Rust definitions of SPIR-V structs, enums, and constants.
This project uses associated constants, which became available in the stable channel since 1.20. So to compile with a compiler from the stable channel, please make sure that the version is >= 1.20.
First add to your
[dependencies] rspirv_headers = "1.4"
Then add to your crate root:
extern crate spirv_headers;
Note that the major and minor version of this create is tracking the SPIR-V spec,
while the patch number is used for bugfixes for the crate itself. So version
1.4.2 is tracking SPIR-V 1.4 but not necessarily revision 2. Major client APIs
like Vulkan/OpenCL pin to a specific major and minor version, regardless of the