1. ca3457f glslang: Fix a few more warnings, and see it using nullptr causes anyone problems (testing c++11 portability). by John Kessenich · 9 years ago
  2. b06127c glslang PP: make decimal number parser clearer and add boundary tests. Also, disable the warning for "do {} while (true);" by John Kessenich · 9 years ago
  3. 84ea15f glslang tests: Add Success/Failed message to summarize results. by John Kessenich · 9 years ago
  4. abde37f glslang SPV tests: Add two more source tests for the last check in. by John Kessenich · 9 years ago
  5. 39374da glslang SPV tests: Add a set of SPV tests. by John Kessenich · 9 years ago
  6. e7cbfa5 glslang tests: Get same form of IEEE INF across platforms. Submitted by Lei Zhang (antiagainst@google.com) and David Neto (dneto@google.com). by John Kessenich · 9 years ago
  7. b38c969 glslang tests: Track accumulative success/fail result. Contributed by Lei Zhang (antiagainst@google.com). by John Kessenich · 9 years ago
  8. 98e9964 glslang -> SPV testing: Add two missing test results. by John Kessenich · 9 years ago
  9. 593a3f7 glslang -> SPV: improved support for do-while/continue. Contributed by David Neto (dneto@google.com). by John Kessenich · 9 years ago
  10. 93dfbe1 glslang: Fix over 100 warnings from MSVC warning level 4. by John Kessenich · 9 years ago
  11. 2aa7f3a SPV compression: Remove file/path manipulation stuff, setting up for that to be a separate tool. Added copyright messages as well. by John Kessenich · 9 years ago
  12. ccc7acc SPIR-V compression: restore a line of code deleted by the previous submission. by John Kessenich · 9 years ago
  13. 4217d2e SPIR-V compression: Add stripping and remapping tools for compressibility of generated SPIR-V. by John Kessenich · 9 years ago
  14. 3a44d7f glslang spvIR.h: Portability improvement. by John Kessenich · 9 years ago
  15. 5d3e123 glslang: Fix rename in previous check in. by John Kessenich · 9 years ago
  16. af9ab5f glslang parser: Arrays-of-arrays name-mangling and error messages (lots of A-of-A stuff to come a bit later). This patch from Google, David Neto <dneto@google.com>. by John Kessenich · 9 years ago
  17. f75276b glslang tear down: Include deleting the keyword map in tear down. From johnk and sawato shusaku (shusaku.sawato@dmprof.com). by John Kessenich · 9 years ago
  18. 6add20a glslang linker: Make some methods static that can be static. Contributor: Lei Zhang (antiagainst@google.com). by John Kessenich · 9 years ago
  19. b330d46 glslang tests: Correct linux ^M problem in testlist by John Kessenich · 9 years ago
  20. 0f4ef5b glslang build: Always run a custom command for Bison. The Cmake BISON_TARGET rule doesn't understand this use of --defines, and so the targets are always rebuilt even if no source files change. Contributor: Stefanus Du Toit (stefanus@google.com). by John Kessenich · 9 years ago
  21. 57193ec glslang: In ShFinalize: 1) Delete CommonSymbolTable entries. 2) After deleting objects, set the pointers to NULL. This allows us to cleanly restart glslang a second time in the same process, because it forces a new allocation. Contributor: Andrew Woloszyn (awoloszyn@google.com). by John Kessenich · 9 years ago
  22. bb8c3de glslang parser: Fix crash for ES shader with a uniform block with an unsized array that is later accessed. David Neto (dneto@google.com). by John Kessenich · 9 years ago
  23. 1cfc71b glslang->SPV: Fix addStringOperand so it saves the string argument early, before the str parameter variable is modified. Otherwise you save a garbage string (buffer overrun?) because "str" has run past the terminating NUL. Contributor: Â Lei Zhang antiagainst@google.com by John Kessenich · 9 years ago
  24. a009602 glslang parser: Fix precedence bug, submitted (as was the previous one) by Andrew Woloszyn (awoloszyn@google.com). by John Kessenich · 9 years ago
  25. 11f5fc0 glslang preprocassor: Fix operator precedence bug. by John Kessenich · 9 years ago
  26. b7cc331 glslang portability: add a #include <cassert>. by John Kessenich · 9 years ago
  27. 95eaea5 update linux binary by John Kessenich · 9 years ago
  28. 63d7d42 update Window's binary by John Kessenich · 9 years ago
  29. 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
  30. 968c8f8 glslang: Bug 13724: ES global initializers must be constant. by John Kessenich · 9 years ago
  31. 0938845 glslang: Correct global precision qualifiers to make the qualifier global instead of temp (local). by John Kessenich · 9 years ago
  32. 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
  33. bcef333 SPV: Emit layout(index=) as Index decoration. by John Kessenich · 9 years ago
  34. 6dc09cd glslang: support negation of doubles. by John Kessenich · 9 years ago
  35. 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
  36. 87a5e2a glslang: Allow GL_ARB_explicit_attrib_location to add "layout" keyword pre version 140. by John Kessenich · 9 years ago
  37. 837c638 glslang: include 0 as not being a power of 2 by John Kessenich · 9 years ago
  38. 24c9cc5 update Window's binary by John Kessenich · 9 years ago
  39. d74951e update linux binary by John Kessenich · 9 years ago
  40. 5302c7d glslang -> SPIR-V: Correct renaming mistake made in moving to the auto-generated headers. by John Kessenich · 9 years ago
  41. d8132e1 glslang GLSL -> SPIR-V: Final delta to bump to revision 30 of the specification. by John Kessenich · 9 years ago
  42. 9a33994 glslang -> SPIR-V: some built-in decoration code was turned off; turn it on. by John Kessenich · 9 years ago
  43. 0016eaf GLSL AST -> SPIR-V: Update to explicit enum values for the GLSL extended instruction set. by John Kessenich · 9 years ago
  44. 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
  45. 1f77cac glslang -> SPIR-V: Correct code generated for EmitStreamVertex and EndStreamPrimitive. by John Kessenich · 9 years ago
  46. 34a7e67 update Window's binary by John Kessenich · 10 years ago
  47. 1aa7b89 update linux binary by John Kessenich · 10 years ago
  48. 43bc2d8 glslang: Add SPIR-V human readable form. (Use -H.): Fix Linux build problems. by John Kessenich · 10 years ago
  49. acba772 glslang: Add SPIR-V human readable form. (Use -H.) by John Kessenich · 10 years ago
  50. 6b40b0a update Window's binary by John Kessenich · 10 years ago
  51. 19fdb20 update linux binary by John Kessenich · 10 years ago
  52. 00dfa06 glslangValidator: Add straightforward SPIR-V support (non-optimizing, ~3.x functionality): fix linux case issue. by John Kessenich · 10 years ago
  53. 0df0cde glslangValidator: Add straightforward SPIR-V support (non-optimizing, ~3.x functionality). by John Kessenich · 10 years ago
  54. 1899e83 update Window's binary by John Kessenich · 10 years ago
  55. 4ec1018 update linux binary by John Kessenich · 10 years ago
  56. 50d542e Implement ES-3.0-specific error semantics for redefining predefined macros. by John Kessenich · 10 years ago
  57. 548ec2c Include ?: in the tests for flow control. by John Kessenich · 10 years ago
  58. 05a62bf Implement barrier() control-flow rules: in flow control, non-main, and post-return. by John Kessenich · 10 years ago
  59. cbc7dd9 update Window's binary by John Kessenich · 10 years ago
  60. d93ec05 update linux binary by John Kessenich · 10 years ago
  61. 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
  62. 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
  63. 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
  64. 560df75 update Window's binary by John Kessenich · 10 years ago
  65. 1faae74 update linux binary by John Kessenich · 10 years ago
  66. 6df2904 Implement specification change in 'restrict', allowing it to come and go across function calls. by John Kessenich · 10 years ago
  67. 1575e0d Correct test result for previous check in. by John Kessenich · 10 years ago
  68. 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
  69. 6ab7bf2 Non-functional: Change %pure_parser to %pure-parser, to improve portability. by John Kessenich · 10 years ago
  70. b07957c ES check for vertex out or fragment in containing any of by John Kessenich · 10 years ago
  71. ad54b24 Implement GL_ARB_viewport_array extension. by John Kessenich · 10 years ago
  72. 54c0440 update Window's binary by John Kessenich · 10 years ago
  73. 343f7b6 update linux binary by John Kessenich · 10 years ago
  74. 7169338 Missing test results from last check in. by John Kessenich · 10 years ago
  75. 98c14e0 Add patch in/out block tests. by John Kessenich · 10 years ago
  76. f0fce80 Do qualifier-based checking independent of declaring a variable. Bug 11903. by John Kessenich · 10 years ago
  77. 39cf638 Include GL_FRAGMENT_PRECISION_HIGH in ES 300/310. by John Kessenich · 10 years ago
  78. 39805bb update Window's binary by John Kessenich · 10 years ago
  79. 79a866f update linux binary by John Kessenich · 10 years ago
  80. 3ce4e59 Increase portability. (Submission from Nikita Kindt, as were some recent related submissions.) by John Kessenich · 10 years ago
  81. f57aa7b Add missing precision qualifier checks to function formal parameter declarations. by John Kessenich · 10 years ago
  82. 758c157 Remove lod argument from texture2DRect built-ins. (Submission from matt.helsley) by John Kessenich · 10 years ago
  83. e91cde5 Add missing gl_MaxGeometryTextureImageUnits. by John Kessenich · 10 years ago
  84. 167b6d1 Remove dead call. by John Kessenich · 10 years ago
  85. fccfb5a Remove unneeded skeletal work. by John Kessenich · 10 years ago
  86. 55901ef Nonfunctional: fix a typo. by John Kessenich · 10 years ago
  87. cf74ae1 Have memory counters normally turned off, to avoid cross-windows-platform linking problems. by John Kessenich · 10 years ago
  88. 01fd50e Add option for printing documentation (empty). by John Kessenich · 10 years ago
  89. 5bb0356 Add skeleton for generating documentation of a side project. by John Kessenich · 10 years ago
  90. d78e351 Minor change in command-line options. by John Kessenich · 10 years ago
  91. 777cb2b Fix linux build error from last check in. by John Kessenich · 10 years ago
  92. a7a68a9 Non-functional misc. changes. Slight increase in performance from moving two performance path methods into a header. by John Kessenich · 10 years ago
  93. 5041bcb update Window's binary by John Kessenich · 10 years ago
  94. 98999c4 update linux binary by John Kessenich · 10 years ago
  95. 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
  96. bd2d8fb update Window's binary by John Kessenich · 10 years ago
  97. 888be02 update linux binary by John Kessenich · 10 years ago
  98. d78ca62 Implement atomic counter offset semantics. by John Kessenich · 10 years ago
  99. aa657c1 Implement 'index' layout qualifier for fragment outputs. Based partly on a submission. by John Kessenich · 10 years ago
  100. d1888f8 Implement conservative depth layout qualifiers. Based partly on a submission. by John Kessenich · 10 years ago