1. f5dd2f5 Expand implicit argument conversions to also include handling built-in function calls. by John Kessenich · 10 years ago
  2. 116c30b Tessellation: implement 'patch' semantics. by John Kessenich · 11 years ago
  3. 0b39137 Implement location overlap error checking. by John Kessenich · 11 years ago
  4. d6bef91 Correct textureGather*() extension support: by John Kessenich · 11 years ago
  5. 1d1132d Add limit checking for constant texture texel offsets and max_vertices. by John Kessenich · 11 years ago
  6. 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
  7. 8ec55cd Clean up/resolve a bunch of TODO, which included implementing pixel_center_integer and origin_upper_left and adjusting what versions see legacy texturing names. by John Kessenich · 11 years ago
  8. c78a126 Tie "location = " to the right stages/versions/extensions. Also add "#define extension 1" extension support and instructions. by John Kessenich · 11 years ago
  9. 21a8770 Add texture gather functions (and extension check) for GLSL 400 and GL_ARB_texture_gather. by John Kessenich · 11 years ago
  10. e7c59c1 Add all built-in variables for all versions/profiles/stages of GLSL. Also, made more readable; declarations are cut and paste from the specs, with quotes around them. This does not include built-in constants yet (other than MaxClipDistances), just the non-constants. by John Kessenich · 11 years ago
  11. eebed6f Disallow variable indexing into sampler array for ES and desktop before version 400. by John Kessenich · 11 years ago