glslang: Fix over 100 warnings from MSVC warning level 4.
[platform/upstream/glslang.git] / glslang / MachineIndependent / ShaderLang.cpp
2015-05-15 John Kessenichglslang: Fix over 100 warnings from MSVC warning level 4.
2015-05-08 John Kessenichglslang tear down: Include deleting the keyword map...
2015-05-08 John Kessenichglslang: In ShFinalize: 1) Delete CommonSymbolTable...
2014-08-13 John KessenichAdd the bitField built-in functions. Mark 330 as being...
2014-08-12 John KessenichTurn on ESSL 3.1 for most features:
2014-06-18 John KessenichAdd more allowances for relaxed error checking mode...
2014-05-11 John KessenichFinish GL_ARB_shading_language_420pack: *ProgramTexelOf...
2014-04-14 John KessenichEstablish desktop completeness through version 1.50...
2014-04-14 John KessenichRestore r26245 and all tests and test results since...
2014-04-14 John KessenichRestore r26192, r26240, r26241: All three about implic...
2013-12-18 John KessenichAllow tessellation shaders to work on versions back...
2013-12-11 John KessenichAdd missing check that a function call is not using...
2013-12-11 John KessenichTessellation partial implementation (not ready for...
2013-12-10 John KessenichPreprocessor: Implement skipping of macros that evalua...
2013-12-04 John KessenichAdd a versioning system and tie it to the -v command...
2013-11-20 John KessenichAdd limit checking for constant texture texel offsets...
2013-11-20 John KessenichAdd new convenience pool allocators for arbitrary types...
2013-11-14 John KessenichAdd GetEsslVersionString() and GetGlslVersionString().
2013-11-11 John KessenichMore subtle checking for redeclarations:
2013-11-10 John KessenichFix several issues in the preprocessor:
2013-11-09 John KessenichAdded constant folding for relational (e.g. lessThan...
2013-11-07 John KessenichComplete hook up all the compile/link errors to the...
2013-11-07 John KessenichStop emitting the "#version missing" warning, and hook...
2013-11-07 John KessenichAdd and partially implement an interface for doing...
2013-11-01 John KessenichInterface and naming improvements:
2013-11-01 John KessenichInclude per-shader and per-program pools in the new...
2013-10-30 John KessenichImplement 1.20 style function signature matching under...
2013-10-28 John KessenichImprove preprocessor by using GLSL scanner, allowing...
2013-10-15 John KessenichAdd ES 3.0 fragment output link-time test for outputs...
2013-10-11 John KessenichTurn on non-uniform blocks (in/out/buffer), and prevent...
2013-10-05 John KessenichNon-functional changes: Typo in error message and in...
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-01 John KessenichAdd message indicating level of completeness for not...
2013-09-24 John KessenichAdd basic intra-stage linking validation for matching...
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-09-03 John KessenichRemove TIntermediate's dependency on infoSink, simplify...
2013-08-31 John KessenichOption rationalization and minor clean up.
2013-08-29 John KessenichPut all glslang internals (but not the external interfa...
2013-08-13 John KessenichDynamically allocate symbol table containers, so timing...
2013-08-09 John KessenichShare built-in symbols common to all stages for desktop...
2013-08-09 John KessenichPut in infrastructure for tessellation, geometry, and...
2013-07-31 John KessenichImprove multi-threading and move Standalone to a multi...
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-06-26 John KessenichSemantic checks for .length(), switch/case/default...
2013-06-25 John KessenichAdd scanner that can find '#version' across an array...
2013-06-24 John KessenichCreate linkage symbol nodes in the AST so a linker...
2013-06-17 John KessenichEncapsulate warnings like errors. Add warning for...
2013-06-12 John KessenichGet all the scoping rules right for ES and non ES,...
2013-04-12 John KessenichUpdate all "TODO", add some comments.
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-03-12 John KessenichAdd and use ability to tell the backend compiler what...
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-02-28 John KessenichImplement operator-based implicit type conversions.
2013-02-17 John KessenichBuilt-in symbol tables now lazily evaluated, and driven...
2013-02-11 John KessenichSimultaneously fix only known memory leak and take...
2013-02-08 John KessenichAdd gl_PointCoord.
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-24 John KessenichImplement the full scheme for ES precision qualifiers...
2012-12-13 John KessenichAdd a new shader-versioning infrastructure capable...
2012-12-12 John KessenichCreate a base GLSL front-end from the 3Dlabs glslang...