1. 735a2ef glslang -> SPV: 1) Include post switch-break unreachable blocks and 2) Generally, don't emit degenerate (basically empty) unreachable blocks. by John Kessenich · 9 years ago
  2. 968c8f8 glslang: Bug 13724: ES global initializers must be constant. by John Kessenich · 9 years ago
  3. 0938845 glslang: Correct global precision qualifiers to make the qualifier global instead of temp (local). by John Kessenich · 9 years ago
  4. 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
  5. bcef333 SPV: Emit layout(index=) as Index decoration. by John Kessenich · 9 years ago
  6. 6dc09cd glslang: support negation of doubles. by John Kessenich · 9 years ago
  7. edd1819 glslang and SPIR-V: Some basic turn on for doubles (previously untested but existed code). Partly from a submission, partly addressing bug 13772. by John Kessenich · 9 years ago
  8. 87a5e2a glslang: Allow GL_ARB_explicit_attrib_location to add "layout" keyword pre version 140. by John Kessenich · 9 years ago
  9. 837c638 glslang: include 0 as not being a power of 2 by John Kessenich · 9 years ago
  10. 24c9cc5 update Window's binary by John Kessenich · 9 years ago
  11. d74951e update linux binary by John Kessenich · 9 years ago
  12. 5302c7d glslang -> SPIR-V: Correct renaming mistake made in moving to the auto-generated headers. by John Kessenich · 9 years ago
  13. d8132e1 glslang GLSL -> SPIR-V: Final delta to bump to revision 30 of the specification. by John Kessenich · 9 years ago
  14. 9a33994 glslang -> SPIR-V: some built-in decoration code was turned off; turn it on. by John Kessenich · 9 years ago
  15. 0016eaf GLSL AST -> SPIR-V: Update to explicit enum values for the GLSL extended instruction set. by John Kessenich · 9 years ago
  16. b40d6ac glslang AST -> SPIR-V: Move to new auto-generated official headers, and for the disassembler, mirror the split done between the auto-generation header database and the specification. by John Kessenich · 9 years ago
  17. 1f77cac glslang -> SPIR-V: Correct code generated for EmitStreamVertex and EndStreamPrimitive. by John Kessenich · 9 years ago
  18. 34a7e67 update Window's binary by John Kessenich · 9 years ago
  19. 1aa7b89 update linux binary by John Kessenich · 9 years ago
  20. 43bc2d8 glslang: Add SPIR-V human readable form. (Use -H.): Fix Linux build problems. by John Kessenich · 9 years ago
  21. acba772 glslang: Add SPIR-V human readable form. (Use -H.) by John Kessenich · 9 years ago
  22. 6b40b0a update Window's binary by John Kessenich · 9 years ago
  23. 19fdb20 update linux binary by John Kessenich · 9 years ago
  24. 00dfa06 glslangValidator: Add straightforward SPIR-V support (non-optimizing, ~3.x functionality): fix linux case issue. by John Kessenich · 9 years ago
  25. 0df0cde glslangValidator: Add straightforward SPIR-V support (non-optimizing, ~3.x functionality). by John Kessenich · 9 years ago
  26. 1899e83 update Window's binary by John Kessenich · 9 years ago
  27. 4ec1018 update linux binary by John Kessenich · 9 years ago
  28. 50d542e Implement ES-3.0-specific error semantics for redefining predefined macros. by John Kessenich · 9 years ago
  29. 548ec2c Include ?: in the tests for flow control. by John Kessenich · 10 years ago
  30. 05a62bf Implement barrier() control-flow rules: in flow control, non-main, and post-return. by John Kessenich · 10 years ago
  31. cbc7dd9 update Window's binary by John Kessenich · 10 years ago
  32. d93ec05 update linux binary by John Kessenich · 10 years ago
  33. c311d35 Fix default precision check for formal parameters; it was one level too deep. This will accept more fragment shaders with no default precision before declaring functions. by John Kessenich · 10 years ago
  34. 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
  35. 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
  36. 560df75 update Window's binary by John Kessenich · 10 years ago
  37. 1faae74 update linux binary by John Kessenich · 10 years ago
  38. 6df2904 Implement specification change in 'restrict', allowing it to come and go across function calls. by John Kessenich · 10 years ago
  39. 1575e0d Correct test result for previous check in. by John Kessenich · 10 years ago
  40. 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
  41. 6ab7bf2 Non-functional: Change %pure_parser to %pure-parser, to improve portability. by John Kessenich · 10 years ago
  42. b07957c ES check for vertex out or fragment in containing any of by John Kessenich · 10 years ago
  43. ad54b24 Implement GL_ARB_viewport_array extension. by John Kessenich · 10 years ago
  44. 54c0440 update Window's binary by John Kessenich · 10 years ago
  45. 343f7b6 update linux binary by John Kessenich · 10 years ago
  46. 7169338 Missing test results from last check in. by John Kessenich · 10 years ago
  47. 98c14e0 Add patch in/out block tests. by John Kessenich · 10 years ago
  48. f0fce80 Do qualifier-based checking independent of declaring a variable. Bug 11903. by John Kessenich · 10 years ago
  49. 39cf638 Include GL_FRAGMENT_PRECISION_HIGH in ES 300/310. by John Kessenich · 10 years ago
  50. 39805bb update Window's binary by John Kessenich · 10 years ago
  51. 79a866f update linux binary by John Kessenich · 10 years ago
  52. 3ce4e59 Increase portability. (Submission from Nikita Kindt, as were some recent related submissions.) by John Kessenich · 10 years ago
  53. f57aa7b Add missing precision qualifier checks to function formal parameter declarations. by John Kessenich · 10 years ago
  54. 758c157 Remove lod argument from texture2DRect built-ins. (Submission from matt.helsley) by John Kessenich · 10 years ago
  55. e91cde5 Add missing gl_MaxGeometryTextureImageUnits. by John Kessenich · 10 years ago
  56. 167b6d1 Remove dead call. by John Kessenich · 10 years ago
  57. fccfb5a Remove unneeded skeletal work. by John Kessenich · 10 years ago
  58. 55901ef Nonfunctional: fix a typo. by John Kessenich · 10 years ago
  59. cf74ae1 Have memory counters normally turned off, to avoid cross-windows-platform linking problems. by John Kessenich · 10 years ago
  60. 01fd50e Add option for printing documentation (empty). by John Kessenich · 10 years ago
  61. 5bb0356 Add skeleton for generating documentation of a side project. by John Kessenich · 10 years ago
  62. d78e351 Minor change in command-line options. by John Kessenich · 10 years ago
  63. 777cb2b Fix linux build error from last check in. by John Kessenich · 10 years ago
  64. a7a68a9 Non-functional misc. changes. Slight increase in performance from moving two performance path methods into a header. by John Kessenich · 10 years ago
  65. 5041bcb update Window's binary by John Kessenich · 10 years ago
  66. 98999c4 update linux binary by John Kessenich · 10 years ago
  67. 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
  68. bd2d8fb update Window's binary by John Kessenich · 10 years ago
  69. 888be02 update linux binary by John Kessenich · 10 years ago
  70. d78ca62 Implement atomic counter offset semantics. by John Kessenich · 10 years ago
  71. aa657c1 Implement 'index' layout qualifier for fragment outputs. Based partly on a submission. by John Kessenich · 10 years ago
  72. d1888f8 Implement conservative depth layout qualifiers. Based partly on a submission. by John Kessenich · 10 years ago
  73. d6c72a4 A patch submitted for MinGW building. by John Kessenich · 10 years ago
  74. f51842e update Window's binary by John Kessenich · 10 years ago
  75. d21e82d update linux binary by John Kessenich · 10 years ago
  76. a3d8557 Turn on the sampler 2DMS types for ES 3.1. by John Kessenich · 10 years ago
  77. 58f5a5e Add fma(), tie the 2x16 stuff to the correct versions. by John Kessenich · 10 years ago
  78. 0a33592 Implement frexp, ldexp, packUnorm2x16, unpackUnorm2x16, packUnorm4x8, packSnorm4x8, unpackUnorm4x8, unpackSnorm4x8, and unpackDouble2x32(). by John Kessenich · 10 years ago
  79. 122c5f1 Update Window's binary. by John Kessenich · 10 years ago
  80. 8455e46 update linux binary by John Kessenich · 10 years ago
  81. b300751 Miscellaneous ES 3.1 semantics, and identification of all missing features. by John Kessenich · 10 years ago
  82. f014740 Update Window's binary. by John Kessenich · 10 years ago
  83. f416b55 update linux binary by John Kessenich · 10 years ago
  84. 26ad268 Add -d option for desktop default for missing #version. by John Kessenich · 10 years ago
  85. be70339 Add the bitField built-in functions. Mark 330 as being complete. by John Kessenich · 10 years ago
  86. cd77f8e Implement GL_ARB_shader_texture_image_samples. Also add in gl_MaxSamples and the float imageAtomicExchange. by John Kessenich · 10 years ago
  87. df1d81a Add ES 3.1 compatibility to 4.5 and the atomic memory functions (e.g. atomicAdd). by John Kessenich · 10 years ago
  88. 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
  89. 13fd6c9 Implement GL_ARB_derivative_control. by John Kessenich · 10 years ago
  90. 265f5fb Finish virtually all of the remaining atomic counter functionality. Still need offset collision detection. by John Kessenich · 10 years ago
  91. 3dd035b Add ESSL 310 test results. by John Kessenich · 10 years ago
  92. 4d57090 Turn on ESSL 3.1 for most features: by John Kessenich · 10 years ago
  93. bedb1bc Partial implementation of atomic counters. by John Kessenich · 10 years ago
  94. cc7f4eb Remove the now dead 'shared' type field, and add semantic check for buffer on non-block. by John Kessenich · 10 years ago
  95. 67cf1f6 Turn on basic support for shader storage buffer objects, but not yet the entire extension. by John Kessenich · 10 years ago
  96. 79cddfc Finish implementing compute shaders, within #version 430, partly based on a submission. by John Kessenich · 10 years ago
  97. ddea678 Implement GL_ARB_shader_image_load_store. Partly done (format layout qualifiers) from a submission. by John Kessenich · 10 years ago
  98. e4423f5 Test update. by John Kessenich · 10 years ago
  99. f856599 Implement most of GL_ARB_explicit_attrib_location (all but index on fragment output). by John Kessenich · 10 years ago
  100. 8aa57c3 Fix assert firing in debug mode from last check in. by John Kessenich · 10 years ago