Modules§
Structs§
- Compiler
- A handle representing the glslang compiler instance.
- Compiler
Options - Options to configure the compilation of a shader.
- Macro
Define - A
#define
macro to expand in the source code. - Program
- Lower-level program interface.
- Shader
- A handle to a shader in the glslang compiler.
- Shader
Input - An input to a
Shader
. - Shader
Message - Shader messages from the glslang compiler
- Shader
Options - Shader compilation flags.
- Shader
Source - The source string of a shader.
- Shader
Stages - Shader stage mask.
Enums§
- Glsl
Profile - GLSL profiles.
- Open
GlVersion - OpenGL Version
- Shader
Stage - Shader stages for the input.
- Source
Language - The language of the source file.
- Spirv
Version - SPIR-V language versions.
- Target
- The target environment to compile or validate the input shader to.
- Vulkan
Version - Vulkan version