glslang-zig/glslang
Ben Clayton 775864ef74 Simplify PoolAlloc with use of thread_local.
glslang is using C++ 11, which has first class support for variables of the `thread_local` storage class.

By dropping the use of the `OS_[GS]etTLSValue`, we can simplify the logic, and have it support a thread-local default allocator if none is provided.

Issue: #2346
2023-07-26 18:11:41 -06:00
..
CInterface Use custom callbacks if they are available in 'i->callbacks' 2023-05-09 10:38:08 -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 Use nullptr where possible instead of NULL or 0 2022-11-30 09:33:28 -07:00
HLSL Add support for pre and post HLSL qualifier validation 2023-07-11 13:36:38 -04:00
Include Simplify PoolAlloc with use of thread_local. 2023-07-26 18:11:41 -06:00
MachineIndependent Simplify PoolAlloc with use of thread_local. 2023-07-26 18:11:41 -06:00
OSDependent web: Fix emscripten build 2023-07-20 13:59:11 -06:00
Public Merge pull request #3061 from ShabbyX/remove-angle-build-flag 2022-11-08 14:46:48 -07:00
ResourceLimits move ResourceLimits from StandAlone to glslang dir (Fix #3064) 2023-02-15 20:06:26 +01:00
CMakeLists.txt cmake: Fix Android build for r25 NDK 2023-07-18 13:08:33 -06:00
updateGrammar Revert "Merge pull request #2330 from ShabbyX/optimize_for_angle" 2020-07-13 03:39:08 -06:00