glslang v15.1.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
Weihang Ding
# Changelog
and 29 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.