Crates.io | spirv_headers |
lib.rs | spirv_headers |
version | 1.5.1 |
source | src |
created_at | 2017-02-08 23:29:01.908837 |
updated_at | 2021-05-05 20:37:45.343083 |
description | Rust definition of SPIR-V structs and enums |
homepage | |
repository | https://github.com/gfx-rs/rspirv |
max_upload_size | |
id | 8437 |
size | 189,118 |
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 Cargo.toml
:
[dependencies]
spirv_headers = "1.5.1"
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
revision.
Please see the documentation and project's README for examples.