glslang-zig/glslang/Include
John Kessenich ba04210097 Add anonymous members as a new symbol table type, so the infrastructure can handle blocks with no names.
Also, add more safety to the types involved regarding copy constructors, operator=, etc.

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@21106 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2013-04-10 20:15:16 +00:00
..
BaseTypes.h Add interface blocks as a basic type and handle uniform blocks that have an instance name. Includes handling qualifiers on structure members. 2013-04-10 02:06:46 +00:00
Common.h Pass 1 at building on linux: remove compile errors from machine independent. 2013-02-11 22:36:01 +00:00
ConstantUnion.h Add uint type (big change). For both int/uint, add the operators >>, <<, &, |, and ^. Also added unsigned literals and uint precision support. Also fixed how int/uint literal underflow/overflow is handled. 2013-04-05 04:05:39 +00:00
InfoSink.h Pass 1 at building on linux: remove compile errors from machine independent. 2013-02-11 22:36:01 +00:00
InitializeGlobals.h Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 2012-12-12 21:15:54 +00:00
InitializeParseContext.h Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 2012-12-12 21:15:54 +00:00
intermediate.h Add ES 300 built-ins trunc, round, roundEven, modf, isnan, isinf, floatBitsToInt, floatBitsToUint, intBitsToFloat, uintBitsToFloat, packSnorm2x16, unpackSnorm2x16, packUnorm2x16, unpackUnorm2x16, packHalf2x16, and unpackHalf2x16, and new form of min, max, clamp, and mix. 2013-04-07 20:04:12 +00:00
PoolAlloc.h Another round of gcc/g++ fixes. 2013-03-08 23:14:42 +00:00
ResourceLimits.h Add ES 300 matrix operations: outerProduct, determinant, inverse, and transpose, and missing ES 300 limit gl_MaxFragmentInputVectors. 2013-02-20 04:42:42 +00:00
ShHandle.h Add and use ability to tell the backend compiler what version/profile the source shader was. 2013-03-12 17:53:55 +00:00
Types.h Add anonymous members as a new symbol table type, so the infrastructure can handle blocks with no names. 2013-04-10 20:15:16 +00:00