glslang-zig/glslang
John Kessenich 150b7acd9a Restore r26192, r26240, r26241: All three about implicit-array sizing design and implementation. *Minus* test results.
r26192: Link-time sizing of implicitly-sized arrays and handling of anonymous blocks containing implicitly-sized members.  Also changed "__anon" to "anon@" and encapsulated it.

r26240: Solidify the sharing of struct and array information between nodes and variables: A single copy now allows for simultaneously setting array size for all effected nodes and symbols of a given type. This allowed removal of ioArrayNodeResizeList and makes nodes of implicitly sized arrays know the final size.

r26241: Fix g++ issue with wanting non-const iterator.


git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@26218 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2014-04-14 14:59:51 +00:00
..
GenericCodeGen CMake: Collapse into a single library all the libraries under the glslang directory, and represent the proper hierarchy in MSVS. There are still a total of 3 libraries to link against: glslang, OGLCompiler, and OSDependent. 2014-03-31 00:06:32 +00:00
Include Restore r26192, r26240, r26241: All three about implicit-array sizing design and implementation. *Minus* test results. 2014-04-14 14:59:51 +00:00
MachineIndependent Restore r26192, r26240, r26241: All three about implicit-array sizing design and implementation. *Minus* test results. 2014-04-14 14:59:51 +00:00
OSDependent CMake: Collapse into a single library all the libraries under the glslang directory, and represent the proper hierarchy in MSVS. There are still a total of 3 libraries to link against: glslang, OGLCompiler, and OSDependent. 2014-03-31 00:06:32 +00:00
Public Add getStage() and getIntermediate() methods for consumers. Also removed dead options and update test file. 2014-03-28 17:49:10 +00:00
CMakeLists.txt CMake fix for Linux for previous check in 2014-03-31 00:10:51 +00:00