glslang-zig/glslang/Include
Chow 9b620aa0c1
Add flag to check whether offset is implicit or explicit (#2031)
When we use unsized array in shader storage buffer, glslang calculate the offset during delcaring the block, it may lead to incorrect block offsets when its implicit array size changed.

So here is what we do:
1. For GLSL, we add flag explicitOffset in TQualifier, and set it when layout offset is specified explicitly
2. By using this flag we could tell difference as whether it is an explicit offset, and recalculate the block member offset conditionally in OpenGL.
2020-03-11 03:59:25 -06:00
..
arrays.h Implement GL_NV_cooperative_matrix 2019-02-25 23:42:59 -06:00
BaseTypes.h Web: Make switched methods all be non-virtual, more web-dependent code, 2019-08-20 23:21:56 -06:00
Common.h Add cstdlib include 2019-04-06 07:43:17 -04:00
ConstantUnion.h Fixes for gcc 9 / -Werror=deprecated-copy 2019-10-19 15:36:34 +03:00
glslang_c_interface.h add c wrapper for standalone ResourceLimits and remove that dependency from glslang_c_interface 2020-03-06 10:06:47 -05:00
glslang_c_shader_types.h CInterface: replaced tabs with spaces 2020-01-08 14:25:56 +03:00
InfoSink.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
InitializeGlobals.h Memory: Remove the need for per-thread tear down. 2017-11-13 01:52:11 -07:00
intermediate.h GL_EXT_debug_printf implementation 2020-03-05 13:41:34 -06:00
PoolAlloc.h Remove glslang::pool_allocator::setAllocator 2019-12-04 14:09:03 -08:00
ResourceLimits.h Interface: remove NV_EXTENSIONS from the resources header. 2018-09-26 03:02:13 -06:00
revision.h Bump revision 2020-01-06 07:50:40 -07:00
revision.template Non-Functional: Whitespace, comments, replace accidentally deleted comment. 2017-01-06 11:24:14 -07:00
ShHandle.h Memory: Remove the need for per-thread tear down. 2017-11-13 01:52:11 -07:00
Types.h Add flag to check whether offset is implicit or explicit (#2031) 2020-03-11 03:59:25 -06:00