1. e00e8f4 GLSL: replace general missing functionality with specific messages. by John Kessenich · 7 years ago
  2. 94c18a8 GLSL: Fix bug setting component=0 for an auto-location assignment. by John Kessenich · 7 years ago
  3. 71c100d GLSL output: Removed fixed-size buffer; fixes #769. by John Kessenich · 8 years ago
  4. 5a042c0 GLSL: Fix #741: rationalize per-block vs. per-member offset checking. by John Kessenich · 8 years ago
  5. 906cc21 Linker: Eliminate uncalled functions, because they can be ill-defined. by John Kessenich · 8 years ago
  6. 6fccb3c Non-functional: Sweep through the stack for consistent with "main" and entry point. by John Kessenich · 8 years ago
  7. bbbcb5b Front-end: allow max size built-in arrays like gl_ClipDistance by Maciej Jesionowski · 8 years ago
  8. 6c292d3 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). by John Kessenich · 9 years ago
  9. cc16fa0 Tests: Move to just linefeed to simply cross-platform test changes. by John Kessenich · 9 years ago
  10. 2398b3a Full stack: implement textureQueryLod(*) and textureQueryLevels(*). by John Kessenich · 9 years ago
  11. fc51d28 Backward incompatible: Turn on PureOperatorBuiltins: use only enum-based built-in functions in the AST. by John Kessenich · 9 years ago
  12. 2b0a113 Fix two multi-sample bugs: 1) include MS in name mangling, 2) add 'sample' argument texelFetch(*MS*,...). by John Kessenich · 9 years ago
  13. 6e76bdc glslang front-end: Full turn-on of AEP tessellation semantics. by John Kessenich · 9 years ago
  14. dff18a2 glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.) by John Kessenich · 9 years ago
  15. 8b37b04 glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals. by John Kessenich · 9 years ago
  16. f0fce80 Do qualifier-based checking independent of declaring a variable. Bug 11903. by John Kessenich · 10 years ago
  17. aa657c1 Implement 'index' layout qualifier for fragment outputs. Based partly on a submission. by John Kessenich · 10 years ago
  18. cd77f8e Implement GL_ARB_shader_texture_image_samples. Also add in gl_MaxSamples and the float imageAtomicExchange. by John Kessenich · 10 years ago
  19. 265f5fb Finish virtually all of the remaining atomic counter functionality. Still need offset collision detection. by John Kessenich · 10 years ago
  20. cc7f4eb Remove the now dead 'shared' type field, and add semantic check for buffer on non-block. by John Kessenich · 10 years ago
  21. 79cddfc Finish implementing compute shaders, within #version 430, partly based on a submission. by John Kessenich · 10 years ago
  22. ddea678 Implement GL_ARB_shader_image_load_store. Partly done (format layout qualifiers) from a submission. by John Kessenich · 10 years ago
  23. cf0206c Restore r26245 and all tests and test results since 4/1: by John Kessenich · 10 years ago
  24. b4ef9e0 Track which extensions were enabled or required, in the intermediate representation, for reflection of the consumer. by John Kessenich · 10 years ago
  25. 4094630 GL_ARB_enhanced_layouts, final. #extension tests, built-in constants, and bug fix for non-constant expression in layout(...=expr). by John Kessenich · 11 years ago
  26. 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
  27. 5053a39 Fix slight inconsistencies in which qualifiers are inherited into block members: by John Kessenich · 11 years ago
  28. 7cbfdf4 Minor infrastructure changes, to simplify an upcoming check in: by John Kessenich · 11 years ago
  29. c719481 Flesh out 4.x block redeclaration semantics: by John Kessenich · 11 years ago
  30. e1b2e39 Allow layout aliasing for desktop vertex inputs. by John Kessenich · 11 years ago
  31. 5f15d42 Desktop array size limit checking for gl_ClipDistance[] and gl_TexCoord[]. by John Kessenich · 11 years ago
  32. 0b39137 Implement location overlap error checking. by John Kessenich · 11 years ago
  33. 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
  34. 01c22af Add some missing invariant semantic checks, replace some misplaced sampler semantic checks, add parameter and structure member checks against new qualifiers. by John Kessenich · 11 years ago
  35. ab41fe5 Add redeclarations of built-in blocks. by John Kessenich · 11 years ago
  36. c78a126 Tie "location = " to the right stages/versions/extensions. Also add "#define extension 1" extension support and instructions. by John Kessenich · 11 years ago