From adding a few Vulkan SDK versions, I have found the spirv-reflect and spirv-cross used for the SPIR-V language might be better to be like SPIRV-Tools and have us build from source nightly and just add a trunk version
I would be happy to help, just not sure how to.
For SPIRV-Reflect the build is very easy (and quick)
git clone git@github.com:KhronosGroup/SPIRV-Reflect.git
cd SPIRV-Reflect
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
then the binary is always just put into a bin/ folder (SPIRV-Reflect/bin/spirv-reflect)
For SPIRV-Cross is the same build workflow (and also quick)
git clone git@github.com:KhronosGroup/SPIRV-Cross.git
cd SPIRV-Cross
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
and the spirv-cross binary is just in the build/ folder (SPIRV-Cross/build/spirv-cross)
From adding a few Vulkan SDK versions, I have found the
spirv-reflectandspirv-crossused for the SPIR-V language might be better to be likeSPIRV-Toolsand have us build from source nightly and just add a trunk versionI would be happy to help, just not sure how to.
For SPIRV-Reflect the build is very easy (and quick)
then the binary is always just put into a
bin/folder (SPIRV-Reflect/bin/spirv-reflect)For SPIRV-Cross is the same build workflow (and also quick)
and the
spirv-crossbinary is just in thebuild/folder (SPIRV-Cross/build/spirv-cross)