Age | Commit message (Expand) | Author |
2014-01-07 | GL_ARB_enhanced_layouts, part 1: Track whether constants are literals, to en... | John Kessenich |
2013-12-02 | Fix crash from attempting ES precision propagation through a constant folded ... | John Kessenich |
2013-12-01 | Simplify and rationalize constant folding for dereferences (array, matrix, ve... | John Kessenich |
2013-11-09 | Added constant folding for relational (e.g. lessThan) built-ins, relational b... | John Kessenich |
2013-11-05 | Clean up/resolve a bunch of TODO, which included implementing pixel_center_in... | John Kessenich |
2013-10-15 | Add ES 3.0 fragment output link-time test for outputs having or not having lo... | John Kessenich |
2013-10-14 | Implement ES 2.0 (version 100) limitations for non-inductive loop detection a... | John Kessenich |
2013-10-11 | Generalize the symbol hierarchy to transparently handle anonymous-block membe... | John Kessenich |
2013-10-05 | Non-functional changes: Typo in error message and in comment, remove unneeded... | John Kessenich |
2013-10-04 | Make some portability improvements identified by Christophe: A few size_t, a ... | John Kessenich |
2013-10-03 | Document how to add a new feature enabled by an extension in Versions.cpp. A... | John Kessenich |
2013-10-01 | Add function recursion testing to the link-time validation. | John Kessenich |
2013-09-28 | Add full support for uniforms with initializers, including intra-stage link v... | John Kessenich |
2013-09-26 | Unify the 8 grammar productions for declaring variables. This greatly simpli... | John Kessenich |
2013-09-24 | Add basic intra-stage linking validation for matching types and qualification... | John Kessenich |
2013-09-20 | Test for and prevent any dead-code elimination, as all code is needed in the ... | John Kessenich |
2013-09-08 | Full thread safety working: | John Kessenich |
2013-09-04 | Add link validation infrastructure for multiple compilation units per stage. ... | John Kessenich |
2013-09-03 | Some rationalization of TIntermediate (to own it's own tree root) and TParseH... | John Kessenich |
2013-09-03 | Remove TIntermediate's dependency on infoSink, simplify folding of constant a... | John Kessenich |
2013-08-29 | Put all glslang internals (but not the external interface) into the glslang n... | John Kessenich |
2013-08-09 | Put in infrastructure for tessellation, geometry, and compute stages, and par... | John Kessenich |
2013-07-06 | Eliminate flex as the GLSL lexical analyzer, going from two nested lexical an... | John Kessenich |
2013-07-01 | 1) Don't propagate precision of built-in function arguments to return type wh... | John Kessenich |
2013-06-24 | Create linkage symbol nodes in the AST so a linker has access to all global o... | John Kessenich |
2013-06-10 | Unify constant floats and constant doubles; they can all be constant doubles. | John Kessenich |
2013-05-30 | Add test for operation semantics, fix one bug it found. | John Kessenich |
2013-05-30 | A bunch of semantic checks were missing for binary arithmetic operations. Ref... | John Kessenich |
2013-05-28 | Add missing type check for operands having the same type (after conversion) a... | John Kessenich |
2013-05-17 | Add precision qualifier propagation for swizzling, texture lookups, built-in ... | John Kessenich |
2013-04-12 | Update all "TODO", add some comments. | John Kessenich |
2013-04-10 | Add interface blocks as a basic type and handle uniform blocks that have an i... | John Kessenich |
2013-04-07 | Split out the unary-argument built-in function path from the addUnaryMath() p... | John Kessenich |
2013-04-05 | Add uint type (big change). For both int/uint, add the operators >>, <<, &, ... | John Kessenich |
2013-03-08 | Another round of gcc/g++ fixes. | John Kessenich |
2013-03-07 | Change infrastructure to support constant folding across built-in functions, ... | John Kessenich |
2013-02-28 | Implement operator-based implicit type conversions. | John Kessenich |
2013-02-21 | Replace flat 110 sampler type space with an orthogonalized 430 sampler type s... | John Kessenich |
2013-02-20 | Add ES 300 matrix operations: outerProduct, determinant, inverse, and transpo... | John Kessenich |
2013-02-11 | Pass 1 at building on linux: remove compile errors from machine independent. | John Kessenich |
2013-02-04 | Implement non-square matrices, and make a few type improvements. Cleaned up ... | John Kessenich |
2013-01-29 | Have non-ES profiles always use EpqNone (no precision qualifier) rather than ... | John Kessenich |
2013-01-28 | Put in basic propagation algorithm for precision qualifiers. Some corner cas... | John Kessenich |
2013-01-24 | Implement the full scheme for ES precision qualifiers, generalizing existing ... | John Kessenich |
2013-01-11 | Update copyrights to 2013 for files with real change in them. | John Kessenich |
2012-12-19 | Bug fix: Make the type of the result of a structure assignment be the type of... | John Kessenich |
2012-12-12 | Support suffixes for floats and doubles (none were supported in 110). | John Kessenich |
2012-12-12 | Remove the pack/unpack languages and bring grammar up from 1.1 to 4.2 and fix... | John Kessenich |
2012-12-12 | Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-20... | John Kessenich |