glslang-zig/glslang
John Kessenich 5f753e0222 Full thread safety working:
- don't use [] for map lookups, it can modify the map
 - copy up built-in symbols out of shared symbol table levels before modifying them
 - enforce shallow vs. deep TType copies
 - combine maxArraySize with the array dimensions vector, encapsulate
 - remove chaining of array types


git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@22953 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2013-09-08 21:04:46 +00:00
..
GenericCodeGen Add and use ability to tell the backend compiler what version/profile the source shader was. 2013-03-12 17:53:55 +00:00
Include Full thread safety working: 2013-09-08 21:04:46 +00:00
MachineIndependent Full thread safety working: 2013-09-08 21:04:46 +00:00
OSDependent Put all glslang internals (but not the external interface) into the glslang namespace. 2013-08-29 00:39:25 +00:00
Public Ensure the shared symbol table levels are read-only to make multi-threading safe. Also removed inadvertent extra copies of the symbol table shared across all stages. 2013-09-06 19:52:57 +00:00