glslang-zig/glslang/MachineIndependent
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
..
preprocessor PP: Don't report certain error about '#' when #if'd out 2024-09-02 13:35:09 -04:00
attribute.cpp Fix 'maximally_reconverges' token to match the GLSL spec 2024-01-25 19:30:47 -05:00
attribute.h Fix 'maximally_reconverges' token to match the GLSL spec 2024-01-25 19:30:47 -05:00
Constant.cpp Fix undefined behaviors caught by ubsan 2024-07-15 19:10:42 -04:00
gl_types.h 1. fix macro definition value for unsinged-int64-vector, according to kronos spec at https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_gpu_shader_int64.txt; 2. fix typo in reflection 2021-03-15 16:54:31 +08:00
glslang.y Sanitize debug source location tracking for implicit branch and return 2024-09-02 14:20:19 -04:00
glslang_tab.cpp Sanitize debug source location tracking for implicit branch and return 2024-09-02 14:20:19 -04:00
glslang_tab.cpp.h Add --no-link option 2023-09-18 17:31:05 -04:00
InfoSink.cpp Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
Initialize.cpp Remove execute permissions from source files. 2024-08-06 14:42:01 -06:00
Initialize.h Clean the implementation of GL_EXT_texture_shadow_lod. 2023-10-02 15:10:11 -04:00
Intermediate.cpp Add extra break statements to quiet clang warnings. 2024-02-20 19:12:06 -05:00
intermOut.cpp Use [[fallthrough]] attribute instead of comments. 2024-02-20 19:12:06 -05:00
IntermTraverse.cpp 8. io mapping refine & qualifier member check & resolver expand (#2396) 2020-11-03 13:34:19 -07:00
iomapper.cpp Fix initialization of arrays in TGlslIoMapper 2024-08-06 13:36:21 -06:00
iomapper.h Add an interface to get the GLSL IO mapper and resolver 2024-09-13 18:32:24 -06:00
limits.cpp Remove GLSLANG_WEB and GLSLANG_WEB_DEVEL 2023-07-28 11:49:10 -06:00
linkValidate.cpp add cross-stage check for missing outputs 2024-07-29 19:37:59 -04:00
LiveTraverser.h also search global variables assignment for live variables 2020-07-20 18:43:00 -04:00
localintermediate.h Final round of symbol visibility fixes 2024-09-19 17:26:52 -04:00
parseConst.cpp Use nullptr where possible instead of NULL or 0 2022-11-30 09:33:28 -07:00
ParseContextBase.cpp Add column to location logs 2024-07-19 18:37:58 -04:00
ParseHelper.cpp Allow compute derivative modes when the workgroup dimensions are spec constants 2024-09-12 11:14:23 -07:00
ParseHelper.h Add type checks for hitObjectNV (#3689) 2024-08-08 08:21:00 -06:00
parseVersions.h Add support for GL_ARB_shading_language_include 2024-02-27 18:26:46 -05:00
pch.h Use precompiled headers for some glslang projects 2018-10-31 15:38:08 -05:00
PoolAlloc.cpp Adding the preprocessor value DISABLE_THREAD_SUPPORT to allow compilation of glslang without thread support for WASI. 2024-06-28 11:00:54 -04:00
propagateNoContraction.cpp Remove GLSLANG_WEB and GLSLANG_WEB_DEVEL 2023-07-28 11:49:10 -06:00
propagateNoContraction.h [lumped builds] Add include guards (#pragma once) to header files that did not have any. 2017-05-10 16:58:38 +03:00
reflection.cpp Refactor reflection.cpp to silence fallthrough warnings 2024-02-20 19:12:06 -05:00
reflection.h Final round of symbol visibility fixes 2024-09-19 17:26:52 -04:00
RemoveTree.cpp Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
RemoveTree.h [lumped builds] Add include guards (#pragma once) to header files that did not have any. 2017-05-10 16:58:38 +03:00
Scan.cpp Convert keyword maps to static initializers 2024-09-11 14:29:10 -07:00
Scan.h SPV: Fix #1575, fix #1593: Support HLSL #line 2018-12-07 17:36:33 -07:00
ScanContext.h GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
ShaderLang.cpp Add an interface to get the GLSL IO mapper and resolver 2024-09-13 18:32:24 -06:00
span.h Use C++ containers for builtin versioning 2023-12-22 14:19:22 -05:00
SpirvIntrinsics.cpp Use std::variant to represent TSpirvTypeParameter 2023-09-11 21:12:35 -04:00
SymbolTable.cpp Add extra break statements to quiet clang warnings. 2024-02-20 19:12:06 -05:00
SymbolTable.h Clean the implementation of GL_EXT_texture_shadow_lod. 2023-10-02 15:10:11 -04:00
Versions.cpp Add column to location logs 2024-07-19 18:37:58 -04:00
Versions.h Remove execute permissions from source files. 2024-08-06 14:42:01 -06:00