Go to file
chyyran 3261a3c54f build: clone mesa directly from gitlab
If we don't do this, the crate is too big for crates.io.
2023-02-04 03:18:34 -05:00
.idea sys: get sys to link properly and clean up CMake file 2023-02-03 03:14:11 -05:00
spirv-to-dxil chore: Release 2023-02-04 03:08:41 -05:00
spirv-to-dxil-sys build: clone mesa directly from gitlab 2023-02-04 03:18:34 -05:00
.gitignore sys: Initial commit, includes -sys crate bindings 2023-02-02 23:38:23 -05:00
.gitmodules build: clone mesa directly from gitlab 2023-02-04 03:18:34 -05:00
Cargo.lock chore: Release 2023-02-04 03:08:41 -05:00
Cargo.toml chore: Release 2023-02-04 03:08:41 -05:00
LICENSE.md doc: basic documentation 2023-02-04 01:40:17 -05:00
README.md build: disable shader-cache 2023-02-04 03:07:48 -05:00

spirv-to-dxil-rs

Safe Rust bindings to spirv-to-dxil.

Building

spirv-to-dxil-rs builds a copy of spirv-to-dxil statically from Mesa. Many of the build requirements are the same as needed to build Mesa.

Lex and Yacc are not required. Additionally, CMake 3.6 or later is required to run the build script.

$ git submodule update --init --progress --depth=1
$ cargo build