Games-by-Mason/glslang-zig
Glslang ported to the Zig build system.
7200bc12a8979d13b22cd52de80ffb7d41939615.tar.gz
Glslang ported to the Zig build system.
Contributions or bug reports are welcome if behavior differs from official build system.
See shader_compiler for example usage.
See build.zig.zon for current version info.
glslang
artifact, but this project does not. Contributions are welcome.glslang
to glslangValidator
. This build outputs glslangValidator
instead of glslang
and does not provide a symlink because the library artifact is already named glslang
.The version of glslang is set in build.zig.zon.
Glslang depends on SPIRV-Headers, and SPIRV-Tools. When changing the glslang version you may need to update these dependencies, to find out if this is necessary check your glslang's known-good.json
.
Glslang and SPIRV-Tools' official build processes generate headers at compile time. These are cached in the generated
directory, and can be regenerated via the official build processes.