aboutsummaryrefslogtreecommitdiff
path: root/glslang/MachineIndependent/SymbolTable.cpp
AgeCommit message (Expand)Author
2013-12-11Add missing check that a function call is not using the same name as a variab...John Kessenich
2013-12-04Track whether function declarations are prototypes, and only allow at most on...John Kessenich
2013-12-01Simplify and rationalize constant folding for dereferences (array, matrix, ve...John Kessenich
2013-11-20Add new convenience pool allocators for arbitrary types, and use them to keep...John Kessenich
2013-11-11Add GL_OES_EGL_image_external. Includes new keyword, type, name mangling, bu...John Kessenich
2013-11-11Add GL_OES_standard_derivatives. Also added extension infrastructure that al...John Kessenich
2013-11-08Add some missing invariant semantic checks, replace some misplaced sampler se...John Kessenich
2013-10-11Generalize the symbol hierarchy to transparently handle anonymous-block membe...John Kessenich
2013-10-11Memory management hygiene: Use compare() instead of substr(), and put a few m...John Kessenich
2013-10-09Non-functional: Remove use of the unused structure 'remapper', and other min...John Kessenich
2013-09-28Add full support for uniforms with initializers, including intra-stage link v...John Kessenich
2013-09-08Full thread safety working:John Kessenich
2013-09-06Ensure the shared symbol table levels are read-only to make multi-threading s...John Kessenich
2013-08-29Put all glslang internals (but not the external interface) into the glslang n...John Kessenich
2013-08-09Put in infrastructure for tessellation, geometry, and compute stages, and par...John Kessenich
2013-06-12Get all the scoping rules right for ES and non ES, name hiding, built-in over...John Kessenich
2013-06-10A round of increasing robustness against buffer overruns.John Kessenich
2013-04-10Add anonymous members as a new symbol table type, so the infrastructure can h...John Kessenich
2013-04-10Change TType member from "type" to "basicType". It was very confusing.John Kessenich
2013-04-05Add uint type (big change). For both int/uint, add the operators >>, <<, &, ...John Kessenich
2013-03-08Another round of gcc/g++ fixes.John Kessenich
2013-02-21Expose the sampler type from a TType, and add a way to rebuild just the sampl...John Kessenich
2013-02-21Replace flat 110 sampler type space with an orthogonalized 430 sampler type s...John Kessenich
2013-02-14Improve robustness for symbol downcasts by moving to a "getAs" infrastructure...John Kessenich
2013-02-11Pass 1 at building on linux: remove compile errors from machine independent.John Kessenich
2013-02-11Simultaneously fix only known memory leak and take the next step in supportin...John Kessenich
2013-02-06Update copyrights.John Kessenich
2013-02-04Implement non-square matrices, and make a few type improvements. Cleaned up ...John Kessenich
2013-01-24Implement the full scheme for ES precision qualifiers, generalizing existing ...John Kessenich
2012-12-12Support suffixes for floats and doubles (none were supported in 110).John Kessenich
2012-12-12Bring up to date with VS 10 express.John Kessenich
2012-12-12Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-20...John Kessenich