glslang-zig/glslang
Arcady Goldmints-Orlov d081b4d8c6 Add an interface to get the GLSL IO mapper and resolver
The TProgram::mapIO method takes a TIoMapResolver and a TIoMapper,
however the only way to obtain instances of these was from methods in
iomapper.h. Rather than try to expose that header as part of the API,
new methods are added to the public ShaderLang.h header to create a
TDefaultGlslIoResolver and a TGlslIoMapper and return them as pointers
to their respective base classes, which are defined in the public
header.
2024-09-13 18:32:24 -06:00
..
CInterface Clean up iomapper.h to make it suitable as a public API 2024-08-06 13:36:21 -06:00
ExtensionHeaders Revert port of GL_EXT_shader_realtime_clock to GL_EXT_spirv_intrinsics 2021-11-11 23:39:47 -07:00
GenericCodeGen Remove debugOptions from internal classes 2023-10-25 20:13:20 -04:00
HLSL Convert keyword maps to static initializers 2024-09-11 14:29:10 -07:00
Include Sanitize debug source location tracking for implicit branch and return 2024-09-02 14:20:19 -04:00
MachineIndependent Add an interface to get the GLSL IO mapper and resolver 2024-09-13 18:32:24 -06:00
OSDependent Merge ancillary libraries into main glslang library and stub originals 2024-08-15 17:32:47 -04:00
Public Add an interface to get the GLSL IO mapper and resolver 2024-09-13 18:32:24 -06:00
ResourceLimits Remove various warning suppression pragmas 2023-12-01 11:59:54 -05:00
CMakeLists.txt Revert "Add MachineIndependent/iomapper.h to the list of installed headers." 2024-09-13 18:32:24 -06:00
stub.cpp Merge ancillary libraries into main glslang library and stub originals 2024-08-15 17:32:47 -04:00
updateGrammar Remove glslang.m4 2023-07-28 15:14:48 -06:00