1. 133253b Front-end: Fix issue #147: ensure layout(index=N) has N in [0,1]. by John Kessenich · 8 years ago
  2. eb505e4 Allow future keywords to be accessed as members in a struct. by John Kessenich · 9 years ago
  3. 2398b3a Full stack: implement textureQueryLod(*) and textureQueryLevels(*). by John Kessenich · 9 years ago
  4. aa657c1 Implement 'index' layout qualifier for fragment outputs. Based partly on a submission. by John Kessenich · 10 years ago
  5. b35e9bf Track things like "(3)" and "+3" as expressions, not literals. by John Kessenich · 11 years ago
  6. 68546c6 GL_ARB_enhanced_layouts, part 2: Full implementation of location/component, plus the parsing for xfb* and align/offset (but not yet full semantics for align/offset). by John Kessenich · 11 years ago
  7. b76d6d6 GL_ARB_enhanced_layouts, part 1: Track whether constants are literals, to enable version-specific checking of layout(... = literal) vs. layout(... = expression). by John Kessenich · 11 years ago
  8. c719481 Flesh out 4.x block redeclaration semantics: by John Kessenich · 11 years ago
  9. 5134b9c Track what ins/outs/uniforms are used, so that errors like "declare after use" or "can't use both XXX and YYY" can be issued. So far, used this for invariant, gl_FragColor et. al., and gl_FragCoord use before redeclaration. by John Kessenich · 11 years ago
  10. ab41fe5 Add redeclarations of built-in blocks. by John Kessenich · 11 years ago
  11. c2ff770 For all keywords already present, get correct when they could be identifiers, are reserved words, or are keywords, for all versions of ESSL and GLSL. by John Kessenich · 12 years ago
  12. ef8ae2e Allow gl_FragColor and gl_FragData in non-forward-compatible contexts for non-ES versions 150 - 410. Also add deprecation message for attribute/varying for core profile. by John Kessenich · 12 years ago