Go to file
2023-02-06 19:13:42 -05:00
.idea sys: get sys to link properly and clean up CMake file 2023-02-03 03:14:11 -05:00
bindings_generator release(0.3): substantially improve API ergonomics and remove build-time bindgen 2023-02-06 19:13:42 -05:00
spirv-to-dxil release(0.3): substantially improve API ergonomics and remove build-time bindgen 2023-02-06 19:13:42 -05:00
spirv-to-dxil-sys release(0.3): substantially improve API ergonomics and remove build-time bindgen 2023-02-06 19:13:42 -05:00
.gitignore sys: Initial commit, includes -sys crate bindings 2023-02-02 23:38:23 -05:00
.gitmodules build: go back to submodule method but clone a minimal subset 2023-02-04 16:58:31 -05:00
Cargo.lock release(0.3): substantially improve API ergonomics and remove build-time bindgen 2023-02-06 19:13:42 -05:00
Cargo.toml release(0.3): substantially improve API ergonomics and remove build-time bindgen 2023-02-06 19:13:42 -05:00
clone_mesa.sh build: go back to submodule method but clone a minimal subset 2023-02-04 16:58:31 -05:00
LICENSE.md doc: basic documentation 2023-02-04 01:40:17 -05:00
README.md doc: up cmake requirement and add badges 2023-02-04 17:01:22 -05:00

spirv-to-dxil-rs

Safe Rust bindings to spirv-to-dxil.

Latest Version Docs License

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.8 or later is required to run the build script.

A script to clone a minimal subset of Mesa required to build spirv-to-dxil has been provided.

$ ./clone-mesa.sh
$ cargo build