platform/upstream/glslang.git
2013-06-11 John KessenichAdd constant folding for the exp*(), log*(), *sqrt...
2013-06-10 John KessenichUnify constant floats and constant doubles; they can...
2013-06-10 John KessenichAdd constant folding for length(), normalize(), fwidth...
2013-06-10 John KessenichA round of increasing robustness against buffer overruns.
2013-06-07 John KessenichAdd semantic check for ES variably indexing a uniform...
2013-06-07 John KessenichAdd more tests for built-in variables.
2013-06-06 John KessenichBlock/structure fixes: Merge qualifiers with multiple...
2013-06-03 John KessenichFix another problem with undefined macros needing to...
2013-06-02 John KessenichThe new test that was to have been added with the previ...
2013-05-30 John KessenichAdd test for operation semantics, fix one bug it found.
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-05-28 John KessenichAdd missing type check for operands having the same...
2013-05-17 John KessenichAdd precision qualifier propagation for swizzling,...
2013-05-07 John KessenichRemove too aggressive and redundant lexical keyword...
2013-05-05 John KessenichMake the PP report an error on undefined macro in ...
2013-04-26 John KessenichAdd 3 missing reserved keywords.
2013-04-25 John KessenichFor all keywords already present, get correct when...
2013-04-17 John KessenichPut memory counter stuff in #ifdef _WIN32.
2013-04-17 John KessenichAdd some more qualifier helper functions.
2013-04-15 John KessenichFix dependency misspelling that caused unnecessary...
2013-04-14 John KessenichRationalize command-line options: controlling memory...
2013-04-13 John KessenichForce "smooth" interpolation qualification when in...
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 Kessenich- Temp fix for the GLSL yacc file (linux builds failing).
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 KessenichAdd ES 300 built-ins trunc, round, roundEven, modf...
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-04-03 John KessenichCPP: Handle the "u" and "U" suffixes for uint literals...
2013-03-21 John KessenichAdd a forward reference function call test.
2013-03-13 John KessenichFix release build, it was missing the custom build...
2013-03-12 John KessenichAdd and use ability to tell the backend compiler what...
2013-03-12 John KessenichA few trivial things, including removing '/' as a comma...
2013-03-09 John KessenichGet a clean g++/gcc build. Runs and gets correct resul...
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-08 John KessenichUpgrade to MSVC 11. Fix pool_allocator a bit.
2013-03-07 John KessenichChange infrastructure to support constant folding acros...
2013-03-07 John KessenichAdd unsigned ints to constUnions. (Unsigned int suppor...
2013-03-04 John KessenichMinor updates to tests.
2013-03-01 John KessenichAdd productions/data for about 14 qualifiers (versions...
2013-02-28 John KessenichImplement operator-based implicit type conversions.
2013-02-27 John KessenichAllow gl_FragColor and gl_FragData in non-forward-compa...
2013-02-26 John KessenichSkip dummy unused second component for 1D non-array...
2013-02-26 John KessenichFix checking-in of wrong test files.
2013-02-25 John KessenichImplement modern (130 and above) texturing. About...
2013-02-22 John KessenichRationalize original texture functions per stage.
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-20 John KessenichMake legacy texture prototypes more concise, fix minor...
2013-02-20 John KessenichLine up version 100 and 110 texture prototypes under...
2013-02-20 John KessenichAdd ES 300 matrix operations: outerProduct, determinant...
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-13 John KessenichCPP: Fix stack of previous nested #if/#else/#endif...
2013-02-12 John KessenichAdd bash script for running through all tests.
2013-02-12 John KessenichAllow GLSL construction of matrix from matrix, starting...
2013-02-12 John KessenichClassify more keywords as to what versions they are...
2013-02-12 John KessenichPass 2 at building on linux: remove compile errors...
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-06 John KessenichUpdate copyrights.
2013-02-06 John KessenichFix a preprocessor defect, where nested dead #if-#endif...
2013-02-06 John KessenichAdd some CPP tests.
2013-02-04 John KessenichImplement non-square matrices, and make a few type...
2013-01-31 John KessenichAdd ability to treat keywords as identifiers in version...
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-28 John KessenichHard code to ES profile for #version 100.
2013-01-28 John KessenichAdd precision.frag test.
2013-01-24 John KessenichImplement the full scheme for ES precision qualifiers...
2013-01-24 John KessenichFix: version 100 does not accept the 'es' profile
2013-01-24 John KessenichNon functional: Simplify accesses to the parseContext...
2013-01-11 John KessenichUpdate copyrights to 2013 for files with real change...
2013-01-11 John KessenichUpdate copyrights to 2013 for files with real change...
2013-01-10 John KessenichProperly declare versions for precision qualifiers...
2013-01-10 John KessenichSupport in/out for stage inputs/outputs, tied to being...
2012-12-21 John KessenichFix "forward" -> "faceforward" typo, which had caused...
2012-12-19 John KessenichBug fix: Make the type of the result of a structure...
2012-12-13 John KessenichAdd a simple test list for regression testing. A much...
2012-12-13 John KessenichChange the core of glslang to be a static library rathe...
2012-12-13 John KessenichAdd a new shader-versioning infrastructure capable...
2012-12-12 John KessenichSupport suffixes for floats and doubles (none were...
2012-12-12 John Kessenich1) Improve error recovery from arrays sized with a...
next