1. 50d542e Implement ES-3.0-specific error semantics for redefining predefined macros. by John Kessenich · 10 years ago
  2. 548ec2c Include ?: in the tests for flow control. by John Kessenich · 10 years ago
  3. 05a62bf Implement barrier() control-flow rules: in flow control, non-main, and post-return. by John Kessenich · 10 years ago
  4. 33a5423 Still generate switch statement when WARNING about missing statements is given. It was correct behave when this used to be an error, but not now that it is a warning. by John Kessenich · 10 years ago
  5. 2b20dcb Fix public bug 1277: #line L sets the next line to L+1 or just L, based on the version of the language. by John Kessenich · 10 years ago
  6. 6df2904 Implement specification change in 'restrict', allowing it to come and go across function calls. by John Kessenich · 10 years ago
  7. 1575e0d Correct test result for previous check in. by John Kessenich · 10 years ago
  8. c47175c Add memory qualifiers (coherent volatile restrict) to imageSize(), imageLoad(), imageStore(), atomic*(), and imageAtomic*(), to remove errors about dropping qualifiers. by John Kessenich · 10 years ago
  9. b07957c ES check for vertex out or fragment in containing any of by John Kessenich · 10 years ago
  10. ad54b24 Implement GL_ARB_viewport_array extension. by John Kessenich · 10 years ago
  11. 7169338 Missing test results from last check in. by John Kessenich · 10 years ago
  12. 98c14e0 Add patch in/out block tests. by John Kessenich · 10 years ago
  13. f0fce80 Do qualifier-based checking independent of declaring a variable. Bug 11903. by John Kessenich · 10 years ago
  14. 39cf638 Include GL_FRAGMENT_PRECISION_HIGH in ES 300/310. by John Kessenich · 10 years ago
  15. f57aa7b Add missing precision qualifier checks to function formal parameter declarations. by John Kessenich · 10 years ago
  16. 758c157 Remove lod argument from texture2DRect built-ins. (Submission from matt.helsley) by John Kessenich · 10 years ago
  17. e91cde5 Add missing gl_MaxGeometryTextureImageUnits. by John Kessenich · 10 years ago
  18. 01fd50e Add option for printing documentation (empty). by John Kessenich · 10 years ago
  19. da66bc7 Implement write-only semantic checking, the non-r32f/i/u readonly/writeonly check, and ES 3.1 support of volatile. Also, fix a typo in MaxComputeGroupY. by John Kessenich · 10 years ago
  20. d78ca62 Implement atomic counter offset semantics. by John Kessenich · 10 years ago
  21. aa657c1 Implement 'index' layout qualifier for fragment outputs. Based partly on a submission. by John Kessenich · 10 years ago
  22. d1888f8 Implement conservative depth layout qualifiers. Based partly on a submission. by John Kessenich · 10 years ago
  23. a3d8557 Turn on the sampler 2DMS types for ES 3.1. by John Kessenich · 10 years ago
  24. 58f5a5e Add fma(), tie the 2x16 stuff to the correct versions. by John Kessenich · 10 years ago
  25. 0a33592 Implement frexp, ldexp, packUnorm2x16, unpackUnorm2x16, packUnorm4x8, packSnorm4x8, unpackUnorm4x8, unpackSnorm4x8, and unpackDouble2x32(). by John Kessenich · 10 years ago
  26. b300751 Miscellaneous ES 3.1 semantics, and identification of all missing features. by John Kessenich · 10 years ago
  27. be70339 Add the bitField built-in functions. Mark 330 as being complete. by John Kessenich · 10 years ago
  28. cd77f8e Implement GL_ARB_shader_texture_image_samples. Also add in gl_MaxSamples and the float imageAtomicExchange. by John Kessenich · 10 years ago
  29. df1d81a Add ES 3.1 compatibility to 4.5 and the atomic memory functions (e.g. atomicAdd). by John Kessenich · 10 years ago
  30. 6996841 Implement cull distances for GLSL 4.5 (but not as an extension yet, just a 4.5 feature). by John Kessenich · 10 years ago
  31. 13fd6c9 Implement GL_ARB_derivative_control. by John Kessenich · 10 years ago
  32. 265f5fb Finish virtually all of the remaining atomic counter functionality. Still need offset collision detection. by John Kessenich · 10 years ago
  33. 3dd035b Add ESSL 310 test results. by John Kessenich · 10 years ago
  34. 4d57090 Turn on ESSL 3.1 for most features: by John Kessenich · 10 years ago
  35. bedb1bc Partial implementation of atomic counters. by John Kessenich · 10 years ago
  36. cc7f4eb Remove the now dead 'shared' type field, and add semantic check for buffer on non-block. by John Kessenich · 10 years ago
  37. 67cf1f6 Turn on basic support for shader storage buffer objects, but not yet the entire extension. by John Kessenich · 10 years ago
  38. 79cddfc Finish implementing compute shaders, within #version 430, partly based on a submission. by John Kessenich · 10 years ago
  39. ddea678 Implement GL_ARB_shader_image_load_store. Partly done (format layout qualifiers) from a submission. by John Kessenich · 10 years ago
  40. e4423f5 Test update. by John Kessenich · 10 years ago
  41. f856599 Implement most of GL_ARB_explicit_attrib_location (all but index on fragment output). by John Kessenich · 10 years ago
  42. b9fc145 Finish implement GL_ARB_texture_lod; adding the 19 additional *ARB() built-ins to the 11 non-*ARB() that were already supported. by John Kessenich · 10 years ago
  43. 019a62b Add the original-style texture-rectangle texturing functions, and allow rectangular samplers to be declared under relaxed semantic checks. by John Kessenich · 10 years ago
  44. 0bed221 Update test results (test changed). by John Kessenich · 10 years ago
  45. d3c123a Fix bug where non-constant test in ?: on a constant results thought the result was const, when it is really a temporary. by John Kessenich · 10 years ago
  46. 34d6875 Update test result. by John Kessenich · 10 years ago
  47. 3591930 Add partial support for GL_ARB_shader_texture_lod. by John Kessenich · 10 years ago
  48. 9dedb13 Add missing matrix constructor test, and add a size() method for downstream consumers of constArrays. by John Kessenich · 10 years ago
  49. 974258d Fix, and add missing tests for, error catching for applying swizzles to arrays. by John Kessenich · 10 years ago
  50. 6e62d92 Fix bug where an anonymous member of a built-in block containing another member with an implicitly-sized array caused two copies of the block to be referenced. by John Kessenich · 10 years ago
  51. bae44b7 Finish GL_ARB_shading_language_420pack: *ProgramTexelOffset built-in constants. Also, make comma operation not fold constants. by John Kessenich · 10 years ago
  52. 0b9e112 420Pack: Implement length() on vectors and matrices. Also, tweak line-continuation semantics to understand the extension. by John Kessenich · 10 years ago
  53. d7dfe2c Prevent crash when bad shader redeclares built-in array names it is not supposed to redeclare. by John Kessenich · 10 years ago
  54. 8a1a4a7 Implement implicit conversions on function return expressions to the function's type. by John Kessenich · 10 years ago
  55. 2ea882f Change ERROR to WARNING to finish fixing bug 11904, comment 3: bug 11856 resolved to drop the ERROR regarding no statements after the last label in the switch. by John Kessenich · 10 years ago
  56. 8d6ce1c Improve the 150.geom test. by John Kessenich · 10 years ago
  57. f000058 Allow the pre-150 built-in redeclarations when using SSO: gl_Position, gl_PointSize, gl_ClipVertex, and gl_FogFragCoord. by John Kessenich · 10 years ago
  58. e96ee85 Establish desktop completeness through version 1.50. (gl_MaxVaryingFloats, implicit-cconversion safety, cube-sampler-array fix, add tests) by John Kessenich · 11 years ago
  59. 447c65c Two missing test file sources. by John Kessenich · 11 years ago
  60. 263a134 Correct the test results from the last check in. by John Kessenich · 11 years ago
  61. 2bbd2a3 Add missing tests and test results. by John Kessenich · 11 years ago
  62. cf0206c Restore r26245 and all tests and test results since 4/1: by John Kessenich · 11 years ago
  63. 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 · 11 years ago
  64. b4ef9e0 Track which extensions were enabled or required, in the intermediate representation, for reflection of the consumer. by John Kessenich · 11 years ago
  65. 585982e Add getStage() and getIntermediate() methods for consumers. Also removed dead options and update test file. by John Kessenich · 11 years ago
  66. f5dd2f5 Expand implicit argument conversions to also include handling built-in function calls. by John Kessenich · 11 years ago
  67. 71e01cb Make switch statements have their own nested scope (bug 11904). by John Kessenich · 11 years ago
  68. c63759e Additional test results for previous check in. by John Kessenich · 11 years ago
  69. 75694fd Implement implicit conversions of function-call arguments (both in and out) as explicit conversions in the AST, through handleArgumentConversions(). by John Kessenich · 11 years ago
  70. 71241d8 Allow choice of DLL or static CRT libraries through CMake options. by John Kessenich · 11 years ago
  71. 3ce1058 update Linux build for latest CMake changes from Windows by John Kessenich · 11 years ago
  72. d18e2d8 Add CMake support for Visual Studio and installation, with an expected "install" for CMAKE_INSTALL_PREFIX, and updated test scripts to consume the CMake installation. by John Kessenich · 11 years ago
  73. b35e9bf Track things like "(3)" and "+3" as expressions, not literals. by John Kessenich · 11 years ago
  74. 52c3514 Update rules for "GL_", "gl_", and "__" to match latest specification bug fixes. by John Kessenich · 11 years ago
  75. 56876dc Fix missing semantic check: Disallow layout qualifiers when augmenting an already declared variable with a qualifier. by John Kessenich · 11 years ago
  76. 782aa83 Correct which versions can support the extensions GL_ARB_separate_shader_objects and GL_ARB_shading_language_420pack. They'd only gone back to 150, rather than 130/140. by John Kessenich · 11 years ago
  77. 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
  78. ac1e188 GL_ARB_enhanced_layouts, part 6: Numerical side of uniform offset and align semantics. Included by John Kessenich · 11 years ago
  79. 04b1c6e GL_ARB_enhanced_layouts, part 5: uniform offset and align semantics. Numerical computations not yet done. by John Kessenich · 11 years ago
  80. e5fbec8 Support GL_ARB_texture_cube_map_array extension for desktop. by John Kessenich · 11 years ago
  81. c7776ec GL_ARB_enhanced_layouts, part 4: Numerical side of xfb_*: offset computation, size computation, alias detection, paddings, overflow, implicit strides, gl_Max* checks, etc. by John Kessenich · 11 years ago
  82. 44b807e GL_ARB_enhanced_layouts, part 3: Semantics for xfb_*: where they can go, inheritance, etc., but not yet the backing arithmetic for offsets and strides. by John Kessenich · 11 years ago
  83. 4f9aebf update Makefile dependencies by John Kessenich · 11 years ago
  84. 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
  85. 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
  86. 5053a39 Fix slight inconsistencies in which qualifiers are inherited into block members: by John Kessenich · 11 years ago
  87. 7cbfdf4 Minor infrastructure changes, to simplify an upcoming check in: by John Kessenich · 11 years ago
  88. 7054075 Tests: add a few more test cases. by John Kessenich · 11 years ago
  89. 99b0ffd Properly handle 'default' nested in flow control, as well as default/case outside switch statements. by John Kessenich · 11 years ago
  90. ddbe0be Update windows binaries. by John Kessenich · 11 years ago
  91. bd306b8 fix g++ complaint and update binaries by John Kessenich · 11 years ago
  92. fcb4ed0 Preprocessor: Rationalize, simplify, and correct the stack of input sources and their tokenization. This included by John Kessenich · 11 years ago
  93. 08d1824 Add array sizing/checking/overlapping semantics for tessellation inputs. by John Kessenich · 11 years ago
  94. e8fe7b8 Allow tessellation shaders to work on versions back to 150. Also combined all the tessellation tests into a single run. by John Kessenich · 11 years ago
  95. 7c908d2 Additional semantic checking for tessellation shaders and related clean up: by John Kessenich · 11 years ago
  96. bd95819 1) Allow '\' before a non-newline as a token in the preprocessor, and 2) localize line-continuation to just the pp scanner. by John Kessenich · 11 years ago
  97. 27151ef Tessellation: Smaller changes: Take tessellation control output arrayness into account in location overlap testing, better error message for redeclaring a built-in with size to be unsized. by John Kessenich · 11 years ago
  98. f3e2a89 Tessellation: Implicit array sizing and consistency checking of control-shader output arrays based on layout(vertices=...). by John Kessenich · 11 years ago
  99. 116c30b Tessellation: implement 'patch' semantics. by John Kessenich · 11 years ago
  100. 3a4687d Add missing check that a function call is not using the same name as a variable hiding the function's name. Also, support version 110 separate name spaces for functions and variable names. by John Kessenich · 11 years ago