Stripped down version of slang for xmake. Meant to be used just as a shader compiler library. Only glslang is supported.
The Slang code itself is under the Apache 2.0 with LLVM Exception license (see LICENSE).
Builds of the core Slang tools depend on the following projects, either automatically or optionally, which may have their own licenses:
glslang
(BSD)lz4
(BSD)miniz
(MIT)spirv-headers
(Modified MIT)spirv-tools
(Apache 2.0)ankerl::unordered_dense::{map, set}
(MIT)
Slang releases may include slang-llvm which includes LLVM under the license:
llvm
(Apache 2.0 License with LLVM exceptions)
Some of the tests and example programs that build with Slang use the following projects, which may have their own licenses:
glm
(MIT)stb_image
andstb_image_write
from thestb
collection of single-file libraries (Public Domain)tinyobjloader
(MIT)