glslang-zig/SPIRV
Arcady Goldmints-Orlov ec7e23f458 Final round of symbol visibility fixes
This change adds GLSLANG_EXPORT in a couple more places, as well as
adding a new symbol visibility annotation GLSLANG_EXPORT_FOR_TESTS which
is defined the same as GLSLANG_EXPORT but documents the intention that
the symbols marked with it are only meant to be used by glslang's test
suite and do not form part of the public API and are thus not subject to
ABI stability guarantees.
2024-09-19 17:26:52 -04:00
..
CInterface Add SPIRV/SpvTools.h back to the public headers 2024-07-30 19:07:19 -04:00
bitutils.h Fix compiler warning emitted from GCC8 2018-09-12 10:34:54 +02:00
CMakeLists.txt Explicitly export symbols from libSPVRemapper 2024-09-13 07:28:49 -07:00
disassemble.cpp Fix an issue of getExtBuiltins() 2024-03-22 12:35:30 -04:00
disassemble.h Add symbol visibility annotations to symbols in SPIRV/ 2024-09-02 13:46:30 -04:00
doc.cpp Remove execute permissions from source files. 2024-08-06 14:42:01 -06:00
doc.h Fix some compiler warnings 2023-11-28 19:16:16 -05:00
GLSL.ext.AMD.h Non-functional: Move to latest headers. 2018-03-02 12:36:02 -07:00
GLSL.ext.ARM.h GL_ARM_shader_core_builtins support 2022-12-05 14:15:47 +02:00
GLSL.ext.EXT.h Add support for the ARM extended matrix layout 2024-06-11 15:33:49 -04:00
GLSL.ext.KHR.h Add support for OpExtInstWithForwardRefs 2024-06-06 18:46:14 -04:00
GLSL.ext.NV.h NV_shader_atomic_fp16_vector 2024-02-14 18:55:55 -05:00
GLSL.ext.QCOM.h Support for SPV_QCOM_image_processing2 (#3539) 2024-03-20 18:56:00 -04:00
GLSL.std.450.h [glslang] Strip trailing whitespace 2023-05-22 12:04:40 -06:00
GlslangToSpv.cpp Sanitize debug source location tracking for implicit branch and return 2024-09-02 14:20:19 -04:00
GlslangToSpv.h Add symbol visibility annotations to symbols in SPIRV/ 2024-09-02 13:46:30 -04:00
hex_float.h SPIRV: hex_float: remove workaround for VS2013 2023-05-10 09:55:02 -06:00
InReadableOrder.cpp SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
Logger.cpp Remove GLSLANG_WEB and GLSLANG_WEB_DEVEL 2023-07-28 11:49:10 -06:00
Logger.h Final round of symbol visibility fixes 2024-09-19 17:26:52 -04:00
NonSemanticDebugPrintf.h [glslang] Strip trailing whitespace 2023-05-22 12:04:40 -06:00
NonSemanticShaderDebugInfo100.h [glslang] Strip trailing whitespace 2023-05-22 12:04:40 -06:00
spirv.hpp Fixes undefined behavior due to unspecified enum backing 2024-07-03 15:59:55 -04:00
SpvBuilder.cpp Sanitize debug source location tracking for implicit branch and return 2024-09-02 14:20:19 -04:00
SpvBuilder.h Sanitize debug source location tracking for implicit branch and return 2024-09-02 14:20:19 -04:00
spvIR.h spirv: Add a postprocessing pass to fix up uses of OpSampledImage 2024-05-20 13:25:55 -04:00
SpvPostProcess.cpp Don't emit duplicate decorations. (#3635) 2024-06-28 19:16:59 -04:00
SPVRemapper.cpp Clean up unused includes. 2024-08-20 09:09:44 -04:00
SPVRemapper.h Explicitly export symbols from libSPVRemapper 2024-09-13 07:28:49 -07:00
SpvTools.cpp add optimizerAllowExpandedIDBound to SpvOptions 2024-07-30 21:49:42 -04:00
SpvTools.h Add symbol visibility annotations to symbols in SPIRV/ 2024-09-02 13:46:30 -04:00