glslang-zig/glslang
Malcolm Bechard 4b2483ee88
Fix #2005. Allow multiple compilation units to declare identical push_constant blocks (#2123)
* Fixes #2005

Allow multiple units in a stage to have push_constants as long
as the blocks match.
Requires #2006 to be fixed to be functional.

* tweaks to #2005 fix after some testing

* add unit tests for push constants across multiple compilation units

For #2005

* update reference output for tests that fail validation

* fix uninitialized result.validationResult
2020-03-16 08:51:15 -06:00
..
CInterface add c wrapper for standalone ResourceLimits and remove that dependency from glslang_c_interface 2020-03-06 10:06:47 -05:00
GenericCodeGen Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
Include Add flag to check whether offset is implicit or explicit (#2031) 2020-03-11 03:59:25 -06:00
MachineIndependent Fix #2005. Allow multiple compilation units to declare identical push_constant blocks (#2123) 2020-03-16 08:51:15 -06:00
OSDependent Fix typo in Web CMakeLists 2020-03-06 19:13:16 -08:00
Public Merge pull request #2038 from corporateshark/c_interface 2020-01-24 04:10:09 -07:00
CMakeLists.txt Split "is emscripten" config from "enable glslang.js" 2020-02-06 14:06:20 -08:00
updateGrammar Separate GLSLANG_WEB (min-size build) and Emscripten options 2019-09-17 23:18:03 -07:00