2015-05-15 |
John Kessenich | glslang: Fix over 100 warnings from MSVC warning level 4. |
blob | commitdiff |
2015-04-29 |
John Kessenich | glslang: Correct global precision qualifiers to make... |
blob | commitdiff | diff to current |
2015-01-07 |
John Kessenich | Include ?: in the tests for flow control. |
blob | commitdiff | diff to current |
2015-01-07 |
John Kessenich | Implement barrier() control-flow rules: in flow control... |
blob | commitdiff | diff to current |
2014-12-21 |
John Kessenich | Fix default precision check for formal parameters;... |
blob | commitdiff | diff to current |
2014-11-05 |
John Kessenich | Non-functional: Change %pure_parser to %pure-parser... |
blob | commitdiff | diff to current |
2014-10-08 |
John Kessenich | Do qualifier-based checking independent of declaring... |
blob | commitdiff | diff to current |
2014-10-06 |
John Kessenich | Add missing precision qualifier checks to function... |
blob | commitdiff | diff to current |
2014-08-19 |
John Kessenich | Implement write-only semantic checking, the non-r32f... |
blob | commitdiff | diff to current |
2014-08-19 |
John Kessenich | Implement atomic counter offset semantics. |
blob | commitdiff | diff to current |
2014-08-12 |
John Kessenich | Turn on ESSL 3.1 for most features: |
blob | commitdiff | diff to current |
2014-08-12 |
John Kessenich | Partial implementation of atomic counters. |
blob | commitdiff | diff to current |
2014-08-12 |
John Kessenich | Turn on basic support for shader storage buffer objects... |
blob | commitdiff | diff to current |
2014-08-11 |
John Kessenich | Finish implementing compute shaders, within #version... |
blob | commitdiff | diff to current |
2014-05-10 |
John Kessenich | 420Pack: Implement length() on vectors and matrices... |
blob | commitdiff | diff to current |
2014-05-10 |
John Kessenich | Code simplification: Add (and use) helper functions... |
blob | commitdiff | diff to current |
2014-05-06 |
John Kessenich | Implement implicit conversions on function return expre... |
blob | commitdiff | diff to current |
2014-04-14 |
John Kessenich | Establish desktop completeness through version 1.50... |
blob | commitdiff | diff to current |
2014-03-17 |
John Kessenich | Make switch statements have their own nested scope... |
blob | commitdiff | diff to current |
2014-03-08 |
John Kessenich | Use more modern bison %parse-param and %lex-param rathe... |
blob | commitdiff | diff to current |
2014-02-24 |
John Kessenich | Track things like "(3)" and "+3" as expressions, not... |
blob | commitdiff | diff to current |
2014-02-12 |
John Kessenich | Correct which versions can support the extensions GL_AR... |
blob | commitdiff | diff to current |
2014-01-07 |
John Kessenich | GL_ARB_enhanced_layouts, part 1: Track whether constan... |
blob | commitdiff | diff to current |
2014-01-07 |
John Kessenich | Fix slight inconsistencies in which qualifiers are... |
blob | commitdiff | diff to current |
2013-12-31 |
John Kessenich | Properly handle 'default' nested in flow control, as... |
blob | commitdiff | diff to current |
2013-12-18 |
John Kessenich | Allow tessellation shaders to work on versions back... |
blob | commitdiff | diff to current |
2013-12-18 |
John Kessenich | Additional semantic checking for tessellation shaders... |
blob | commitdiff | diff to current |
2013-12-12 |
John Kessenich | Tessellation: implement 'patch' semantics. |
blob | commitdiff | diff to current |
2013-12-04 |
John Kessenich | Track the flow-control (and {}) nesting level to preven... |
blob | commitdiff | diff to current |
2013-12-04 |
John Kessenich | Track whether function declarations are prototypes... |
blob | commitdiff | diff to current |
2013-12-04 |
John Kessenich | Fix ES unsized-array checking: it was one level too... |
blob | commitdiff | diff to current |
2013-11-23 |
John Kessenich | Correct textureGather*() extension support: |
blob | commitdiff | diff to current |
2013-11-12 |
John Kessenich | Misc semantics fixes: |
blob | commitdiff | diff to current |
2013-11-11 |
John Kessenich | Don't allow invariant in a function. |
blob | commitdiff | diff to current |
2013-11-11 |
John Kessenich | Add GL_OES_EGL_image_external. Includes new keyword... |
blob | commitdiff | diff to current |
2013-11-11 |
John Kessenich | Minor consistency fix: Define built-in functions to... |
blob | commitdiff | diff to current |
2013-11-08 |
John Kessenich | Add some missing invariant semantic checks, replace... |
blob | commitdiff | diff to current |
2013-11-05 |
John Kessenich | Clean up/resolve a bunch of TODO, which included implem... |
blob | commitdiff | diff to current |
2013-10-24 |
John Kessenich | Add redeclarations of built-in blocks. |
blob | commitdiff | diff to current |
2013-10-23 |
John Kessenich | Add geometry-shader stream, invocations, max_vertices... |
blob | commitdiff | diff to current |
2013-10-17 |
John Kessenich | Add function "const", where the initializer does not... |
blob | commitdiff | diff to current |
2013-10-17 |
John Kessenich | Add C-style curly-brace initializers. |
blob | commitdiff | diff to current |
2013-10-16 |
John Kessenich | Have block members use EvqVaryingIn rather than EvqIn... |
blob | commitdiff | diff to current |
2013-10-14 |
John Kessenich | Implement ES 2.0 (version 100) limitations for non... |
blob | commitdiff | diff to current |
2013-10-11 |
John Kessenich | Generalize the symbol hierarchy to transparently handle... |
blob | commitdiff | diff to current |
2013-10-11 |
John Kessenich | Memory management hygiene: Use compare() instead of... |
blob | commitdiff | diff to current |
2013-10-04 |
John Kessenich | Improve robustness of extension checking, and its inter... |
blob | commitdiff | diff to current |
2013-10-04 |
John Kessenich | Make ES 100 gl_FragData be a mediump, and fix some... |
blob | commitdiff | diff to current |
2013-10-03 |
John Kessenich | Document how to add a new feature enabled by an extensi... |
blob | commitdiff | diff to current |
2013-10-02 |
John Kessenich | Add the following ESSL 2.0 (#version 100) limitations... |
blob | commitdiff | diff to current |
2013-10-02 |
John Kessenich | Allow ES version 100 to redeclare built-in functions. |
blob | commitdiff | diff to current |
2013-09-28 |
John Kessenich | Add full support for uniforms with initializers, includ... |
blob | commitdiff | diff to current |
2013-09-26 |
John Kessenich | Unify the 8 grammar productions for declaring variables... |
blob | commitdiff | diff to current |
2013-09-08 |
John Kessenich | Full thread safety working: |
blob | commitdiff | diff to current |
2013-09-06 |
John Kessenich | Ensure the shared symbol table levels are read-only... |
blob | commitdiff | diff to current |
2013-09-03 |
John Kessenich | Some rationalization of TIntermediate (to own it's... |
blob | commitdiff | diff to current |
2013-08-29 |
John Kessenich | Put all glslang internals (but not the external interfa... |
blob | commitdiff | diff to current |
2013-08-27 |
John Kessenich | Move the complex pieces of C++ code from glslang.y... |
blob | commitdiff | diff to current |
2013-08-27 |
John Kessenich | Give new scopes to non-compound (simple) if-then-else... |
blob | commitdiff | diff to current |
2013-08-09 |
John Kessenich | Share built-in symbols common to all stages for desktop... |
blob | commitdiff | diff to current |
2013-08-09 |
John Kessenich | Put in infrastructure for tessellation, geometry, and... |
blob | commitdiff | diff to current |
2013-08-04 |
John Kessenich | Allow unsigned int in the "location = " grammar, and... |
blob | commitdiff | diff to current |
2013-07-31 |
John Kessenich | Improve multi-threading and move Standalone to a multi... |
blob | commitdiff | diff to current |
2013-07-08 |
John Kessenich | Reframe the preprocessor as a C++ class, with instances... |
blob | commitdiff | diff to current |
2013-07-06 |
John Kessenich | Eliminate flex as the GLSL lexical analyzer, going... |
blob | commitdiff | diff to current |
2013-07-01 |
John Kessenich | 1) Don't propagate precision of built-in function argum... |
blob | commitdiff | diff to current |
2013-06-28 |
John Kessenich | Use the default of "smooth" for interpolation qualifica... |
blob | commitdiff | diff to current |
2013-06-26 |
John Kessenich | Semantic checks for .length(), switch/case/default... |
blob | commitdiff | diff to current |
2013-06-24 |
John Kessenich | Disallow variable indexing into sampler array for ES... |
blob | commitdiff | diff to current |
2013-06-24 |
John Kessenich | Add semantic checks for order of qualification and... |
blob | commitdiff | diff to current |
2013-06-24 |
John Kessenich | Create linkage symbol nodes in the AST so a linker... |
blob | commitdiff | diff to current |
2013-06-20 |
John Kessenich | Add grammar productions for the syntax "layout(...... |
blob | commitdiff | diff to current |
2013-06-19 |
John Kessenich | Add grammar productions for adding 'invariant' to alrea... |
blob | commitdiff | diff to current |
2013-06-19 |
John Kessenich | Track separate precision defaults for each kind of... |
blob | commitdiff | diff to current |
2013-06-14 |
John Kessenich | Fix linux build problem. |
blob | commitdiff | diff to current |
2013-06-13 |
John Kessenich | Semantic checks: ES doesn't have unsized arrays or... |
blob | commitdiff | diff to current |
2013-06-13 |
John Kessenich | Add semantic checks for nested blocks/structures. |
blob | commitdiff | diff to current |
2013-06-12 |
John Kessenich | Simply compile-time error handling: mostly removed... |
blob | commitdiff | diff to current |
2013-06-12 |
John Kessenich | Get all the scoping rules right for ES and non ES,... |
blob | commitdiff | diff to current |
2013-06-10 |
John Kessenich | Unify constant floats and constant doubles; they can... |
blob | commitdiff | diff to current |
2013-06-07 |
John Kessenich | Add semantic check for ES variably indexing a uniform... |
blob | commitdiff | diff to current |
2013-06-06 |
John Kessenich | Block/structure fixes: Merge qualifiers with multiple... |
blob | commitdiff | diff to current |
2013-05-30 |
John Kessenich | A bunch of semantic checks were missing for binary... |
blob | commitdiff | diff to current |
2013-05-17 |
John Kessenich | Add precision qualifier propagation for swizzling,... |
blob | commitdiff | diff to current |
2013-05-07 |
John Kessenich | Remove too aggressive and redundant lexical keyword... |
blob | commitdiff | diff to current |
2013-04-25 |
John Kessenich | For all keywords already present, get correct when... |
blob | commitdiff | diff to current |
2013-04-13 |
John Kessenich | Force "smooth" interpolation qualification when in... |
blob | commitdiff | diff to current |
2013-04-12 |
John Kessenich | Update all "TODO", add some comments. |
blob | commitdiff | diff to current |
2013-04-12 |
John Kessenich | Add switch/case/default statements, using a switch... |
blob | commitdiff | diff to current |
2013-04-11 |
John Kessenich | - Temp fix for the GLSL yacc file (linux builds failing). |
blob | commitdiff | diff to current |
2013-04-10 |
John Kessenich | Implement default layout qualifiers at global and block... |
blob | commitdiff | diff to current |
2013-04-10 |
John Kessenich | Add anonymous members as a new symbol table type, so... |
blob | commitdiff | diff to current |
2013-04-10 |
John Kessenich | Change TType member from "type" to "basicType". It... |
blob | commitdiff | diff to current |
2013-04-10 |
John Kessenich | Add interface blocks as a basic type and handle uniform... |
blob | commitdiff | diff to current |
2013-04-09 |
John Kessenich | Initial implementation of layout qualifiers. More... |
blob | commitdiff | diff to current |
2013-04-07 |
John Kessenich | Put in correct rules for multiple versions of qualifica... |
blob | commitdiff | diff to current |
2013-04-07 |
John Kessenich | Split out the unary-argument built-in function path... |
blob | commitdiff | diff to current |
2013-04-05 |
John Kessenich | Add uint type (big change). For both int/uint, add... |
blob | commitdiff | diff to current |
2013-03-09 |
John Kessenich | Get a clean g++/gcc build. Runs and gets correct resul... |
blob | commitdiff | diff to current |
2013-03-08 |
John Kessenich | Another round of gcc/g++ fixes. |
blob | commitdiff | diff to current |
next |