Closed GabrielMajeri closed 5 years ago
Currently, Vulkano uses glslangValidator to generate SPIR-V code, and there is a pull request to use spirv-opt too.
glslangValidator
spirv-opt
Instead of using multiple tools, we could use shaderc which has official Rust bindings.
shaderc
The advantage is that shaderc is meant to be used as a library, not a binary, and it includes all of the glslang / spirv tools in it.
glslang
spirv
Resolved by https://github.com/vulkano-rs/vulkano/pull/947
Currently, Vulkano uses
glslangValidator
to generate SPIR-V code, and there is a pull request to usespirv-opt
too.Instead of using multiple tools, we could use
shaderc
which has official Rust bindings.The advantage is that
shaderc
is meant to be used as a library, not a binary, and it includes all of theglslang
/spirv
tools in it.