1. bedb1bc Partial implementation of atomic counters. by John Kessenich · 10 years ago
  2. 67cf1f6 Turn on basic support for shader storage buffer objects, but not yet the entire extension. by John Kessenich · 10 years ago
  3. 79cddfc Finish implementing compute shaders, within #version 430, partly based on a submission. by John Kessenich · 10 years ago
  4. ddea678 Implement GL_ARB_shader_image_load_store. Partly done (format layout qualifiers) from a submission. by John Kessenich · 10 years ago
  5. cf0206c Restore r26245 and all tests and test results since 4/1: by John Kessenich · 10 years ago
  6. f2d042a Non-functional, infrastructure: Be more explicit about "implicit array sizes", improving the infrastructure for handling them. Also fix some output that was too big for its buffer. by John Kessenich · 10 years ago
  7. b4ef9e0 Track which extensions were enabled or required, in the intermediate representation, for reflection of the consumer. by John Kessenich · 10 years ago
  8. 56876dc Fix missing semantic check: Disallow layout qualifiers when augmenting an already declared variable with a qualifier. by John Kessenich · 11 years ago
  9. ac1e188 GL_ARB_enhanced_layouts, part 6: Numerical side of uniform offset and align semantics. Included by John Kessenich · 11 years ago
  10. 04b1c6e GL_ARB_enhanced_layouts, part 5: uniform offset and align semantics. Numerical computations not yet done. by John Kessenich · 11 years ago
  11. 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
  12. 5053a39 Fix slight inconsistencies in which qualifiers are inherited into block members: by John Kessenich · 11 years ago
  13. 7cbfdf4 Minor infrastructure changes, to simplify an upcoming check in: by John Kessenich · 11 years ago
  14. 7c908d2 Additional semantic checking for tessellation shaders and related clean up: by John Kessenich · 11 years ago
  15. 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
  16. 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
  17. 9497485 Add geometry shader input array sizing/checking WRT declared input primitive layout. by John Kessenich · 11 years ago
  18. ab41fe5 Add redeclarations of built-in blocks. by John Kessenich · 11 years ago
  19. 94fdd11 Add geometry-shader stream, invocations, max_vertices, lines, triangles, etc. layout qualifiers, and their default/inheritance behaviors, and some other misc. geometry shader features. (Geometry shaders are not yet done though.) by John Kessenich · 11 years ago
  20. c78a126 Tie "location = " to the right stages/versions/extensions. Also add "#define extension 1" extension support and instructions. by John Kessenich · 11 years ago
  21. ab30803 Add layout binding qualifier for blocks and samplers (atomics are not yet in, nor link validation). by John Kessenich · 11 years ago
  22. 8f13e13 Add swizzles to scalars. by John Kessenich · 11 years ago
  23. e46b087 Add function "const", where the initializer does not have to be a compile-time constant. by John Kessenich · 11 years ago
  24. 779e6b4 Add C-style curly-brace initializers. by John Kessenich · 11 years ago
  25. 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
  26. a4ea131 Turn on non-uniform blocks (in/out/buffer), and prevent new stages from working with "no profile" (before 150) shaders. by John Kessenich · 11 years ago
  27. 98c2ef2 Non-functional changes: Typo in error message and in comment, remove unneeded arguments, separate constructor-op mapping from handling constructors. by John Kessenich · 11 years ago
  28. 447fc36 Add message indicating level of completeness for not-yet-complete versions. by John Kessenich · 11 years ago
  29. f2ee3dd Add full support for uniforms with initializers, including intra-stage link validation of aggregate constant initializers. by John Kessenich · 11 years ago
  30. 9839e24 Unify the 8 grammar productions for declaring variables. This greatly simplifies making changes for this set of productions. by John Kessenich · 11 years ago
  31. b84b700 Basic infrastructure for redeclaring built-in variables (like gl_FragCoord) so shaders can change their type/layout. by John Kessenich · 11 years ago
  32. 4586dbd Track expected test results and add more README information. by John Kessenich · 11 years ago