#spirv #struct #enum #definition

spirv_headers

Rust definition of SPIR-V structs and enums

11 stable releases

1.3.4 Sep 17, 2018
1.3.1 Apr 20, 2018
1.2.2 Oct 12, 2017
1.1.5 Feb 18, 2017

#8 in Rendering engine

Download history 16/week @ 2019-02-17 5/week @ 2019-02-24 68/week @ 2019-03-03 51/week @ 2019-03-10 19/week @ 2019-03-17 85/week @ 2019-03-24 28/week @ 2019-03-31 27/week @ 2019-04-07 50/week @ 2019-04-14 35/week @ 2019-04-21 127/week @ 2019-04-28 124/week @ 2019-05-05 237/week @ 2019-05-12 274/week @ 2019-05-19 205/week @ 2019-05-26

448 downloads per month
Used in 9 crates (3 directly)

Apache-2.0

40KB
1.5K SLoC

spirv-headers of the rspirv project

Crate Documentation

The headers crate for the rspirv project which provides Rust definitions of SPIR-V structs, enums, and constants.

Usage

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]
rspirv_headers = "1.3"

Then add to your crate root:

extern crate spirv_headers;

Examples

Please see the documentation and project's README for examples.

Dependencies

~1.5MB
~31K SLoC