aboutsummaryrefslogtreecommitdiff
path: root/glslang
AgeCommit message (Expand)Author
2014-01-07GL_ARB_enhanced_layouts, part 1: Track whether constants are literals, to en...John Kessenich
2014-01-07Fix slight inconsistencies in which qualifiers are inherited into block members:John Kessenich
2014-01-06Minor infrastructure changes, to simplify an upcoming check in:John Kessenich
2013-12-31Properly handle 'default' nested in flow control, as well as default/case out...John Kessenich
2013-12-30Update windows binaries.John Kessenich
2013-12-30fix g++ complaint and update binariesJohn Kessenich
2013-12-30Preprocessor: Rationalize, simplify, and correct the stack of input sources a...John Kessenich
2013-12-20Add array sizing/checking/overlapping semantics for tessellation inputs.John Kessenich
2013-12-18Allow tessellation shaders to work on versions back to 150. Also combined al...John Kessenich
2013-12-18Additional semantic checking for tessellation shaders and related clean up:John Kessenich
2013-12-161) Allow '\' before a non-newline as a token in the preprocessor, and 2) loca...John Kessenich
2013-12-13Tessellation: Smaller changes: Take tessellation control output arrayness in...John Kessenich
2013-12-13Tessellation: Implicit array sizing and consistency checking of control-shade...John Kessenich
2013-12-12Tessellation: implement 'patch' semantics.John Kessenich
2013-12-11Add missing check that a function call is not using the same name as a variab...John Kessenich
2013-12-11Tessellation partial implementation (not ready for use yet), including:John Kessenich
2013-12-10Preprocessor: Implement skipping of macros that evaluate to nothing while ev...John Kessenich
2013-12-09Flesh out 4.x block redeclaration semantics:John Kessenich
2013-12-07Allow layout aliasing for desktop vertex inputs.John Kessenich
2013-12-06Desktop array size limit checking for gl_ClipDistance[] and gl_TexCoord[].John Kessenich
2013-12-06Made '\' at end of C++ comments be a warning. It is line continuation for so...John Kessenich
2013-12-06Fix g++ warnings.John Kessenich
2013-12-06Preprocessor: Add short-circuit logic so ES errors are not given on undefined...John Kessenich
2013-12-06Preprocessor: Fixed that some comments incorrectly substituted a new line in...John Kessenich
2013-12-05Fixed a couple places that missed the error check for #else/#elif after #else.John Kessenich
2013-12-05Remove one layer of arrayness on geometry shader inputs before checking for l...John Kessenich
2013-12-05Implement location overlap error checking.John Kessenich
2013-12-04Update Window's binary.John Kessenich
2013-12-04Track the flow-control (and {}) nesting level to prevent case statements from...John Kessenich
2013-12-04Check for packing qualifiers on block members.John Kessenich
2013-12-04Check for structures out from vertex or into fragment for ES 100 or desktop p...John Kessenich
2013-12-04Detect and give error on second occurrence of #version.John Kessenich
2013-12-04Update Window's binary.John Kessenich
2013-12-04Track whether function declarations are prototypes, and only allow at most on...John Kessenich
2013-12-04Re-allow non-language characters in ES 100 comments, including '\', except fo...John Kessenich
2013-12-04Fix ES unsized-array checking: it was one level too low, disallowing some uns...John Kessenich
2013-12-04Update Window's binary.John Kessenich
2013-12-04Add a versioning system and tie it to the -v command-line option. System is ...John Kessenich
2013-12-03Give error when overloaded functions differ only on a parameter's precision q...John Kessenich
2013-12-03Disallow non-language characters in comments for ES version 100.John Kessenich
2013-12-03Add #line functionality to allow expressions instead of just literals. Also ...John Kessenich
2013-12-03Non-functional: missing test result and slight coding change from yesterday's...John Kessenich
2013-12-03Finish compile-time constant folding for multi-argument built-ins: distance(...John Kessenich
2013-12-02Fix logic error in steering which stages get bias vs. non-bias texturing func...John Kessenich
2013-12-02Fix crash from attempting ES precision propagation through a constant folded ...John Kessenich
2013-12-02Preprocessor fixes:John Kessenich
2013-12-01Simplify and rationalize constant folding for dereferences (array, matrix, ve...John Kessenich
2013-11-27Compile-time check on sampler binding size, link-time merging and checking of...John Kessenich
2013-11-23Correct textureGather*() extension support:John Kessenich
2013-11-23Reflection: Eliminate redundant arrayed block entries, and use block name ins...John Kessenich