aboutsummaryrefslogtreecommitdiff
path: root/glslang/MachineIndependent/SymbolTable.h
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-11-20Add new convenience pool allocators for arbitrary types, and use them to keep...John Kessenich
2013-11-11Add GL_EXT_frag_depth.John Kessenich
2013-11-11Add GL_OES_standard_derivatives. Also added extension infrastructure that al...John Kessenich
2013-11-11More subtle checking for redeclarations:John Kessenich
2013-10-30Implement 1.20 style function signature matching under implicit conversion. ...John Kessenich
2013-10-24Add geometry shader input array sizing/checking WRT declared input primitive ...John Kessenich
2013-10-24Add redeclarations of built-in blocks.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-13Dynamically allocate symbol table containers, so timing of clean up can be mo...John Kessenich
2013-08-09Share built-in symbols common to all stages for desktop (but still per profil...John Kessenich
2013-08-09Put in infrastructure for tessellation, geometry, and compute stages, and par...John Kessenich
2013-08-08Remove a mangled-name cache in the type that was sometimes stale.John Kessenich
2013-07-31Improve multi-threading and move Standalone to a multi-threading model (curre...John Kessenich
2013-06-24Create linkage symbol nodes in the AST so a linker has access to all global o...John Kessenich
2013-06-12Get all the scoping rules right for ES and non ES, name hiding, built-in over...John Kessenich
2013-04-12Minor changes: remove use of 'auto', plug obscure memory leak, update copyright.John Kessenich
2013-04-10Add anonymous members as a new symbol table type, so the infrastructure can h...John Kessenich
2013-02-20Make legacy texture prototypes more concise, fix minor bugs needed to support...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-01-24Implement the full scheme for ES precision qualifiers, generalizing existing ...John Kessenich
2012-12-13Change the core of glslang to be a static library rather than a DLL.John Kessenich
2012-12-12Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-20...John Kessenich