glslang v15.0.0
- Created
- Updated
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
# Usage
glslang provides CMake targets:
find_package(glslang CONFIG REQUIRED)
target_link_libraries(main PRIVATE glslang::glslang glslang::glslang-default-resource-limits glslang::SPIRV glslang::SPVRemapper)
# License
Apache-2.0 AND BSD-3-Clause AND MIT AND GPL-3.0-or-later
# Supported Platforms
All platforms are supported
# Features
No default features set.
# opt
Build with spirv-opt capability
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by spirv-headers )
- vcpkg-cmake-config (by spirv-headers )
# rtti
Build with dynamic typeinfo
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# tools
Build the glslangValidator and spirv-remap binaries
Supports: !ios
- ✅ linux
- ✅ osx
- ✅ uwp
- ✅ windows
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# Dependencies
No dependencies.
# Host Dependencies
No transitive dependencies.
# Dependents
- daxa (feature
utils-pipeline-manager-glslang
) - hikogui
- llgi (feature
tool
) - llgi (feature
vulkan
) - luminoengine (feature
engine
) - magnum-plugins (feature
glslangshaderconverter
) - ncnn (feature
vulkan
) - ogre-next (feature
vulkan
) - shaderc
- vsg
- vulkan-sdk-components
# Host Dependents
No dependents.
# Contributors
- Vincent Lejeune
- Robert Schumacher
- atkawa7
- Toby Chen
- Alexander Karatarakis
- Jens Weggemann
- David Dubois
- Connor Fitzgerald
- grdowns
- pravic
- Christophe Delacourt
- JackBoosY
- Billy O'Neal
- Bartosz Taudul
- Park DongHa
- Luke
- NancyLi1013
- Mathis Logemann
- Gabe Rundlett
- Ieyasu
- moritz-h
- omartijn
- Jia Yue Hua
- autoantwort
- Kai Pastor
- Xphalnos
- friendlyanon
- WangWeiLin-MV
- Nikolai Siukosev
# Changelog
and 28 more commits:
164c78c
Update version stringd61392b
[glslang] Properly fixup cmake targetsa4b917b
[abseil][glslang][jsonnet][nuklear][rs-core-lib][stb][thrift] Updatesc7616b9
[many ports] Upgrades26516fe
vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)471d7e2
Update glslang shaderc spirv-tools Update those ports to the versions listed in https://github.com/google/shaderc/blob/known-good/known_good.jsonf7facd5
[glslang] use vcpkg_from_github901b597
[gslang] Version bump to account for layout changes49e7603
Expose some glslang internal includes and enforce static build.4efbc5b
Add glslang.