libglslang

[full]

GLSL and ESSL compiler front-end and SPIR-V generator C++ library

This is a build2 package for the glslang C++ library. It is the Khronos reference front-end for GLSL and ESSL, with a SPIR-V generator. Public headers are included as <glslang/...>, matching upstream's installed layout.

Usage

To start using libglslang in your project, add the following depends value to your manifest, adjusting the version constraint as appropriate:

depends: libglslang ^16.5.0

Then import the library target(s) you need in your buildfile:

import libs = libglslang%lib{glslang}
import libs += libglslang%lib{glslang-default-resource-limits}
... More
license BSD-3-Clause AND BSD-2-Clause AND MIT AND Apache-2.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND LicenseRef-AML-glslang AND LicenseRef-MIT-Khronos-old
project glslang
url www.khronos.org/opengles/sdk/Reference-Compiler/
doc-url github.com/KhronosGroup/glslang
src-url github.com/KhronosGroup/glslang
topics graphicsshaderglslspir-vvulkan
1 Version
version 16.5.0+2
repository https://pkg.cppget.org/1/testing
depends 1; libspirv-tools ?
requires 1; c++17
reviews 0