glslang-zig/glslang/MachineIndependent
David Neto fa6e3c2737 Add IntLog2 and use it
Replace uses of floating point log2 when we want an integer result from
an integer operand.  This avoids concerns about accuracy of floating
point library functions.
2021-04-13 14:09:44 -06:00
..
preprocessor Fix token-pasting macros not working in preprocessor directives. (#2453) 2020-11-06 10:51:07 -07:00
attribute.cpp Web: Turn off bracket-style attributes, reflection, and IO mapping. 2019-08-20 23:21:55 -06:00
attribute.h HLSL: Fix #1912: add attribute syntax for nonreadable/nonwritable 2019-09-29 19:16:25 -06:00
Constant.cpp Copyright update, mostly to trigger bots again. 2020-03-01 04:51:40 -07:00
gl_types.h Preprocessor related issue fix (#2378) 2020-09-14 21:46:24 -06:00
glslang.m4 Implement GL_EXT_null_initializer 2021-01-25 15:54:52 -05:00
glslang.y Implement GL_EXT_null_initializer 2021-01-25 15:54:52 -05:00
glslang_tab.cpp Implement GL_EXT_null_initializer 2021-01-25 15:54:52 -05:00
glslang_tab.cpp.h Updates for final Vulkan ray tracing extensions (#2466) 2020-11-23 13:41:27 -07:00
InfoSink.cpp Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
Initialize.cpp Updates for final Vulkan ray tracing extensions (#2466) 2020-11-23 13:41:27 -07:00
Initialize.h Comment out params instead of removing 2019-09-11 08:59:47 -04:00
Intermediate.cpp callGraph.push_front -> emplace_front to fix UBSAN 2021-01-30 16:06:08 +00:00
intermOut.cpp Updates for final Vulkan ray tracing extensions (#2466) 2020-11-23 13:41:27 -07:00
IntermTraverse.cpp 8. io mapping refine & qualifier member check & resolver expand (#2396) 2020-11-03 13:34:19 -07:00
iomapper.cpp Fix warning in iomapper. (#2449) 2020-11-05 10:33:45 -07:00
iomapper.h 8. io mapping refine & qualifier member check & resolver expand (#2396) 2020-11-03 13:34:19 -07:00
limits.cpp Web: Turn off includes, independent preprocessing path, fine tune all. 2019-08-20 23:21:56 -06:00
linkValidate.cpp Add support for GL_EXT_shared_memory_block 2021-01-29 11:23:05 -08:00
LiveTraverser.h also search global variables assignment for live variables 2020-07-20 18:43:00 -04:00
localintermediate.h Add support for GL_EXT_shared_memory_block 2021-01-29 11:23:05 -08:00
parseConst.cpp Fix MSVC build issue - remove invalid character 2020-03-19 15:31:31 -06:00
ParseContextBase.cpp 8. io mapping refine & qualifier member check & resolver expand (#2396) 2020-11-03 13:34:19 -07:00
ParseHelper.cpp Add IntLog2 and use it 2021-04-13 14:09:44 -06:00
ParseHelper.h Add support for GL_EXT_shared_memory_block 2021-01-29 11:23:05 -08:00
parseVersions.h Fix #2366, fix #2358, correctly separate out numerical feature checking 2020-08-14 08:40:06 -06:00
pch.h Use precompiled headers for some glslang projects 2018-10-31 15:38:08 -05:00
PoolAlloc.cpp Revert changes that migrate to thread_local. 2020-07-31 07:13:24 +01:00
propagateNoContraction.cpp Make file formatting comply with POSIX and Unix standards 2020-03-21 03:20:25 -04: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 Fixed compile warning in reflection.cpp for ENABLE_HLSL = 0 build. [-Wunused-parameter] 2020-12-15 18:05:32 +03:00
reflection.h Use GLSLANG_ANGLE to strip features to what ANGLE requires 2020-07-31 12:44:49 -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 Updates for final Vulkan ray tracing extensions (#2466) 2020-11-23 13:41:27 -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 Fix uninitialized use of TIntermediate::resource (#2424) 2020-10-19 15:21:12 -06:00
SymbolTable.cpp Add GL_EXT_shader_image_int64 support (#2409) 2020-11-04 09:24:23 -07:00
SymbolTable.h 8. io mapping refine & qualifier member check & resolver expand (#2396) 2020-11-03 13:34:19 -07:00
Versions.cpp Add support for GL_EXT_shared_memory_block 2021-01-29 11:23:05 -08:00
Versions.h Add support for GL_EXT_shared_memory_block 2021-01-29 11:23:05 -08:00