Make some portability improvements identified by Christophe: A few size_t, a couple...
[platform/upstream/glslang.git] / glslang / MachineIndependent / ParseHelper.cpp
2013-10-04 John KessenichMake some portability improvements identified by Christ...
2013-10-03 John KessenichDocument how to add a new feature enabled by an extensi...
2013-10-02 John KessenichAdd the following ESSL 2.0 (#version 100) limitations...
2013-10-02 John KessenichAllow ES version 100 to redeclare built-in functions.
2013-10-01 John KessenichAdd function recursion testing to the link-time validation.
2013-09-28 John KessenichAdd full support for uniforms with initializers, includ...
2013-09-26 John KessenichUnify the 8 grammar productions for declaring variables...
2013-09-24 John KessenichAdd basic intra-stage linking validation for matching...
2013-09-17 John KessenichBasic infrastructure for redeclaring built-in variables...
2013-09-08 John KessenichFull thread safety working:
2013-09-06 John KessenichEnsure the shared symbol table levels are read-only...
2013-09-04 John KessenichAdd link validation infrastructure for multiple compila...
2013-09-03 John KessenichSome rationalization of TIntermediate (to own it's...
2013-08-29 John KessenichPut all glslang internals (but not the external interfa...
2013-08-27 John KessenichMove the complex pieces of C++ code from glslang.y...
2013-08-09 John KessenichPut in infrastructure for tessellation, geometry, and...
2013-07-09 John KessenichTie missing default-precision error checks to EShMsgRel...
2013-07-08 John KessenichReframe the preprocessor as a C++ class, with instances...
2013-07-06 John KessenichEliminate flex as the GLSL lexical analyzer, going...
2013-07-02 John KessenichRationalize naming/access to current thread-local-stora...
2013-07-01 John Kessenich1) Don't propagate precision of built-in function argum...
2013-07-01 John KessenichFix bug dropping some qualifiers when merging with...
2013-06-26 John KessenichSemantic checks for .length(), switch/case/default...
2013-06-25 John KessenichAdd semantic check for precision qualifier on wrong...
2013-06-24 John KessenichAdd semantic checks for order of qualification and...
2013-06-24 John KessenichCreate linkage symbol nodes in the AST so a linker...
2013-06-21 John KessenichFix bug of accidentally overriding initial layout locat...
2013-06-20 John KessenichAdd grammar productions for the syntax "layout(......
2013-06-19 John KessenichAdd grammar productions for adding 'invariant' to alrea...
2013-06-19 John KessenichTrack separate precision defaults for each kind of...
2013-06-17 John KessenichEncapsulate warnings like errors. Add warning for...
2013-06-14 John KessenichFix linux build problem.
2013-06-13 John KessenichSemantic checks: ES doesn't have unsized arrays or...
2013-06-13 John KessenichAdd semantic checks for nested blocks/structures.
2013-06-12 John KessenichSimply compile-time error handling: mostly removed...
2013-06-12 John KessenichGet all the scoping rules right for ES and non ES,...
2013-06-10 John KessenichA round of increasing robustness against buffer overruns.
2013-06-06 John KessenichBlock/structure fixes: Merge qualifiers with multiple...
2013-05-30 John KessenichA bunch of semantic checks were missing for binary...
2013-05-29 John KessenichChange warning to error for use of double underscore.
2013-04-12 John KessenichSmall tweak to switch statements: use a smaller base...
2013-04-12 John KessenichUpdate all "TODO", add some comments.
2013-04-12 John KessenichMinor changes: remove use of 'auto', plug obscure memor...
2013-04-12 John KessenichAdd switch/case/default statements, using a switch...
2013-04-11 John KessenichAdd the GL_ES macro for ES personalities, along with...
2013-04-10 John KessenichAdditional layout-related error checking.
2013-04-10 John KessenichImplement default layout qualifiers at global and block...
2013-04-10 John KessenichAdd anonymous members as a new symbol table type, so...
2013-04-10 John KessenichChange TType member from "type" to "basicType". It...
2013-04-10 John KessenichAdd interface blocks as a basic type and handle uniform...
2013-04-09 John KessenichInitial implementation of layout qualifiers. More...
2013-04-07 John KessenichPut in correct rules for multiple versions of qualifica...
2013-04-07 John KessenichSplit out the unary-argument built-in function path...
2013-04-05 John KessenichAdd uint type (big change). For both int/uint, add...
2013-03-08 John KessenichAnother round of gcc/g++ fixes.
2013-03-08 John KessenichAdd warning-suppression flag. Combined with relaxed...
2013-03-08 John KessenichAdd compilation mode flags for forward-compatible conte...
2013-03-07 John KessenichChange infrastructure to support constant folding acros...
2013-03-01 John KessenichAdd productions/data for about 14 qualifiers (versions...
2013-02-28 John KessenichImplement operator-based implicit type conversions.
2013-02-22 John KessenichRationalize locations of type string methods.
2013-02-21 John KessenichExpose the sampler type from a TType, and add a way...
2013-02-21 John KessenichReplace flat 110 sampler type space with an orthogonali...
2013-02-17 John KessenichBuilt-in symbol tables now lazily evaluated, and driven...
2013-02-14 John KessenichImprove robustness for symbol downcasts by moving to...
2013-02-12 John KessenichAllow GLSL construction of matrix from matrix, starting...
2013-02-11 John KessenichPass 1 at building on linux: remove compile errors...
2013-02-11 John KessenichSimultaneously fix only known memory leak and take...
2013-02-08 John KessenichAdd gl_PointCoord.
2013-02-08 John KessenichMake the default version be 100.
2013-02-06 John KessenichSupport multiple default versions, to enable ES vs...
2013-02-04 John KessenichImplement non-square matrices, and make a few type...
2013-01-29 John KessenichHave non-ES profiles always use EpqNone (no precision...
2013-01-28 John KessenichPut in basic propagation algorithm for precision qualif...
2013-01-24 John KessenichImplement the full scheme for ES precision qualifiers...
2013-01-11 John KessenichUpdate copyrights to 2013 for files with real change...
2013-01-10 John KessenichSupport in/out for stage inputs/outputs, tied to being...
2012-12-13 John KessenichAdd a new shader-versioning infrastructure capable...
2012-12-12 John Kessenich1) Improve error recovery from arrays sized with a...
2012-12-12 John KessenichAdd arrays of arrays grammar, and adapt existing 1D...
2012-12-12 John KessenichRemove the pack/unpack languages and bring grammar...
2012-12-12 John KessenichBring up to date with VS 10 express.
2012-12-12 John KessenichCreate a base GLSL front-end from the 3Dlabs glslang...