Age | Commit message (Expand) | Author |
2014-01-07 | GL_ARB_enhanced_layouts, part 1: Track whether constants are literals, to en... | John Kessenich |
2014-01-07 | Fix slight inconsistencies in which qualifiers are inherited into block members: | John Kessenich |
2014-01-06 | Minor infrastructure changes, to simplify an upcoming check in: | John Kessenich |
2013-12-20 | Add array sizing/checking/overlapping semantics for tessellation inputs. | John Kessenich |
2013-12-18 | Additional semantic checking for tessellation shaders and related clean up: | John Kessenich |
2013-12-16 | 1) Allow '\' before a non-newline as a token in the preprocessor, and 2) loca... | John Kessenich |
2013-12-13 | Tessellation: Smaller changes: Take tessellation control output arrayness in... | John Kessenich |
2013-12-13 | Tessellation: Implicit array sizing and consistency checking of control-shade... | John Kessenich |
2013-12-12 | Tessellation: implement 'patch' semantics. | John Kessenich |
2013-12-11 | Add missing check that a function call is not using the same name as a variab... | John Kessenich |
2013-12-11 | Tessellation partial implementation (not ready for use yet), including: | John Kessenich |
2013-12-09 | Flesh out 4.x block redeclaration semantics: | John Kessenich |
2013-12-07 | Allow layout aliasing for desktop vertex inputs. | John Kessenich |
2013-12-06 | Desktop array size limit checking for gl_ClipDistance[] and gl_TexCoord[]. | John Kessenich |
2013-12-06 | Made '\' at end of C++ comments be a warning. It is line continuation for so... | John Kessenich |
2013-12-05 | Implement location overlap error checking. | John Kessenich |
2013-12-04 | Track the flow-control (and {}) nesting level to prevent case statements from... | John Kessenich |
2013-12-04 | Check for packing qualifiers on block members. | John Kessenich |
2013-12-04 | Check for structures out from vertex or into fragment for ES 100 or desktop p... | John Kessenich |
2013-12-04 | Track whether function declarations are prototypes, and only allow at most on... | John Kessenich |
2013-12-04 | Re-allow non-language characters in ES 100 comments, including '\', except fo... | John Kessenich |
2013-12-04 | Fix ES unsized-array checking: it was one level too low, disallowing some uns... | John Kessenich |
2013-12-03 | Give error when overloaded functions differ only on a parameter's precision q... | John Kessenich |
2013-12-03 | Disallow non-language characters in comments for ES version 100. | John Kessenich |
2013-12-02 | Preprocessor fixes: | John Kessenich |
2013-12-01 | Simplify and rationalize constant folding for dereferences (array, matrix, ve... | John Kessenich |
2013-11-27 | Compile-time check on sampler binding size, link-time merging and checking of... | John Kessenich |
2013-11-23 | Correct textureGather*() extension support: | John Kessenich |
2013-11-20 | Add limit checking for constant texture texel offsets and max_vertices. | John Kessenich |
2013-11-20 | Track what ins/outs/uniforms are used, so that errors like "declare after use... | John Kessenich |
2013-11-20 | Add new convenience pool allocators for arbitrary types, and use them to keep... | John Kessenich |
2013-11-13 | fix g++ compilation issues | John Kessenich |
2013-11-13 | Reflection: Implement the std140 block offset calculation rules. | John Kessenich |
2013-11-12 | Disallow arrays in initializers for non-array-object versions (assignment, et... | John Kessenich |
2013-11-12 | Fixes to scanning: | John Kessenich |
2013-11-12 | Misc semantics fixes: | John Kessenich |
2013-11-11 | Add GL_OES_EGL_image_external. Includes new keyword, type, name mangling, bu... | John Kessenich |
2013-11-11 | Add GL_OES_standard_derivatives. Also added extension infrastructure that al... | John Kessenich |
2013-11-11 | Add GL_OES_texture_3D extension. Also, minor tweaks to extension adding infr... | John Kessenich |
2013-11-11 | Minor consistency fix: Define built-in functions to have bodies. | John Kessenich |
2013-11-11 | More subtle checking for redeclarations: | John Kessenich |
2013-11-08 | Misc. constant-folding fixes: Check % for 0, mat(mat) constructor, index rang... | John Kessenich |
2013-11-08 | Add some missing invariant semantic checks, replace some misplaced sampler se... | John Kessenich |
2013-11-05 | Clean up/resolve a bunch of TODO, which included implementing pixel_center_in... | John Kessenich |
2013-10-31 | Fix parameter count bug in ambiguity checking for overloaded function matchin... | John Kessenich |
2013-10-30 | Implement 1.20 style function signature matching under implicit conversion. ... | John Kessenich |
2013-10-28 | Fix bug where bracket dereferences were incorrectly keeping the base's qualif... | John Kessenich |
2013-10-28 | Improve preprocessor by using GLSL scanner, allowing read-only strings to be ... | John Kessenich |
2013-10-24 | Add geometry shader input array sizing/checking WRT declared input primitive ... | John Kessenich |
2013-10-24 | Add redeclarations of built-in blocks. | John Kessenich |