glslang-zig/glslang/Include
Chow 478b232952
8. io mapping refine & qualifier member check & resolver expand (#2396)
* Code refine and adding missing features

1. Add new level for built in symbols.
2. Fix issues for structure members' qualifiers.
3. Global qualifier fix.
4. IO Mapper refine. Add support for checking with mangle names.

* Additional missing features

* Invariant member. (Only check non-interface).

* Split block nesting level and struct nesting level. To fix issues of checking 'invariant' qualifier.

Current grammar would check block/struct member without its parent class's information.
So we split nesting level, and 'invariant' would only be checked within a struct.

* Format anonymous block names. Refine codes for symbols from all kinds of resouces.

* Fix writeonly check.

* Use LValueBase to find operator.

* Fix random null ptr issue.

* invariant check, stage in io mapping, reference parameter should be used and remove wrong codes introduced with ordering vector.

* Remained: to be fixed with double check link.vk.multiblocksValid

* Fix version error.

invariant

* Revert loc modification.
2020-11-03 13:34:19 -07:00
..
arrays.h Implement GL_NV_cooperative_matrix 2019-02-25 23:42:59 -06:00
BaseTypes.h Add GL_EXT_fragment_shading_rate 2020-10-20 13:46:13 +01:00
Common.h Common: include standard headers before doing any defines 2020-07-12 00:06:35 +00:00
ConstantUnion.h Fixes for gcc 9 / -Werror=deprecated-copy 2019-10-19 15:36:34 +03:00
glslang_c_interface.h GLSLANG_EXPORT for C APIs. 2020-08-10 22:26:41 +02:00
glslang_c_shader_types.h Add Shared/Std140 SSBO process & top-level array elements related (#2231) 2020-06-04 01:47:18 -06:00
InfoSink.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
InitializeGlobals.h Revert changes that migrate to thread_local. 2020-07-31 07:13:24 +01:00
intermediate.h 8. io mapping refine & qualifier member check & resolver expand (#2396) 2020-11-03 13:34:19 -07:00
PoolAlloc.h Remove glslang::pool_allocator::setAllocator 2019-12-04 14:09:03 -08:00
ResourceLimits.h Add support for es extension GL_EXT_blend_func_extended 2020-04-30 23:21:14 -07:00
ShHandle.h Memory: Remove the need for per-thread tear down. 2017-11-13 01:52:11 -07:00
Types.h HLSL: Add support for printf(). 2020-10-24 22:10:13 +08:00