1. fae38ee glslang portability: Fixed a slew of OSX compilation warnings (but not all). by John Kessenich · 9 years ago
  2. 79eaa91 glslang portability: Resolve OSX errors, some other OS warnings. by John Kessenich · 9 years ago
  3. 3ef22f2 SPV compressor: Fixes a possible asserts. Attribution: spvremapper@lunarg.com by John Kessenich · 9 years ago
  4. b8478d7 glslang: Allow programmatically prepending code to a shader without worrying about #version being first, to implement command-line-defined macros. From Dejan Mircevski <deki@google.com>. by John Kessenich · 9 years ago
  5. a49fe84 glslang ref. front-end: Add missing image format for desktop (but these are still yet to be used.) by John Kessenich · 9 years ago
  6. 2fde45a Requesting input on Bug 1346: checking in, turned off, enum-based operators for texturing and image operations. Please reply there with any input, thanks. by John Kessenich · 9 years ago
  7. 92993c5 glslang tests: Update test result from test-file change. by John Kessenich · 9 years ago
  8. bd7b669 update Window's binary by John Kessenich · 9 years ago
  9. fea9835 update linux binary by John Kessenich · 9 years ago
  10. 06e1d0b glslang -> SPV: Improvements in swizzles on access chains: Bug 14007 (wrong type), simplications, tests, support mixed swizzle with dynamic component selection. by John Kessenich · 9 years ago
  11. 6b3fd19 glslang -> SPV: add decorations for built-ins that are inside blocks. by John Kessenich · 9 years ago
  12. ea54398 glslang -> SPV: translate the source profile to the SPV source language. by John Kessenich · 9 years ago
  13. e61ed59 glsl -> SPV: fix OpVectorInsertDynamic result type bug. by John Kessenich · 9 years ago
  14. 3a13a0c Correct some English spellings of SPIR-V. by John Kessenich · 9 years ago
  15. 01685c3 SPV compression: Final check-in enabling this on MSVC 2012. All compression submissions from Steve (spvremapper@lunarg.com). by John Kessenich · 9 years ago
  16. 3c4a276 SPIR-V compression: Requires rerunning CMake. Adds a standalone tool for running the SPV compression. by John Kessenich · 9 years ago
  17. 40e3911 glslang -> SPV: Use the new TBuiltInVariable instead of string compares to get the type of SPV built in. Also fixed gl_FragData and gl_PrimitiveIDIn. by John Kessenich · 9 years ago
  18. 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
  19. 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
  20. 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
  21. 84ea15f glslang tests: Add Success/Failed message to summarize results. by John Kessenich · 9 years ago
  22. abde37f glslang SPV tests: Add two more source tests for the last check in. by John Kessenich · 9 years ago
  23. 39374da glslang SPV tests: Add a set of SPV tests. by John Kessenich · 9 years ago
  24. 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
  25. b38c969 glslang tests: Track accumulative success/fail result. Contributed by Lei Zhang (antiagainst@google.com). by John Kessenich · 9 years ago
  26. 98e9964 glslang -> SPV testing: Add two missing test results. by John Kessenich · 9 years ago
  27. 593a3f7 glslang -> SPV: improved support for do-while/continue. Contributed by David Neto (dneto@google.com). by John Kessenich · 9 years ago
  28. 93dfbe1 glslang: Fix over 100 warnings from MSVC warning level 4. by John Kessenich · 9 years ago
  29. 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
  30. ccc7acc SPIR-V compression: restore a line of code deleted by the previous submission. by John Kessenich · 9 years ago
  31. 4217d2e SPIR-V compression: Add stripping and remapping tools for compressibility of generated SPIR-V. by John Kessenich · 9 years ago
  32. 3a44d7f glslang spvIR.h: Portability improvement. by John Kessenich · 9 years ago
  33. 5d3e123 glslang: Fix rename in previous check in. by John Kessenich · 9 years ago
  34. 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
  35. 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
  36. 6add20a glslang linker: Make some methods static that can be static. Contributor: Lei Zhang (antiagainst@google.com). by John Kessenich · 9 years ago
  37. b330d46 glslang tests: Correct linux ^M problem in testlist by John Kessenich · 9 years ago
  38. 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
  39. 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
  40. 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
  41. 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
  42. a009602 glslang parser: Fix precedence bug, submitted (as was the previous one) by Andrew Woloszyn (awoloszyn@google.com). by John Kessenich · 9 years ago
  43. 11f5fc0 glslang preprocassor: Fix operator precedence bug. by John Kessenich · 9 years ago
  44. b7cc331 glslang portability: add a #include <cassert>. by John Kessenich · 9 years ago
  45. 95eaea5 update linux binary by John Kessenich · 9 years ago
  46. 63d7d42 update Window's binary by John Kessenich · 9 years ago
  47. 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
  48. 968c8f8 glslang: Bug 13724: ES global initializers must be constant. by John Kessenich · 9 years ago
  49. 0938845 glslang: Correct global precision qualifiers to make the qualifier global instead of temp (local). by John Kessenich · 9 years ago
  50. 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
  51. bcef333 SPV: Emit layout(index=) as Index decoration. by John Kessenich · 9 years ago
  52. 6dc09cd glslang: support negation of doubles. by John Kessenich · 9 years ago
  53. 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
  54. 87a5e2a glslang: Allow GL_ARB_explicit_attrib_location to add "layout" keyword pre version 140. by John Kessenich · 9 years ago
  55. 837c638 glslang: include 0 as not being a power of 2 by John Kessenich · 9 years ago
  56. 24c9cc5 update Window's binary by John Kessenich · 9 years ago
  57. d74951e update linux binary by John Kessenich · 9 years ago
  58. 5302c7d glslang -> SPIR-V: Correct renaming mistake made in moving to the auto-generated headers. by John Kessenich · 9 years ago
  59. d8132e1 glslang GLSL -> SPIR-V: Final delta to bump to revision 30 of the specification. by John Kessenich · 9 years ago
  60. 9a33994 glslang -> SPIR-V: some built-in decoration code was turned off; turn it on. by John Kessenich · 9 years ago
  61. 0016eaf GLSL AST -> SPIR-V: Update to explicit enum values for the GLSL extended instruction set. by John Kessenich · 9 years ago
  62. 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
  63. 1f77cac glslang -> SPIR-V: Correct code generated for EmitStreamVertex and EndStreamPrimitive. by John Kessenich · 9 years ago
  64. 34a7e67 update Window's binary by John Kessenich · 10 years ago
  65. 1aa7b89 update linux binary by John Kessenich · 10 years ago
  66. 43bc2d8 glslang: Add SPIR-V human readable form. (Use -H.): Fix Linux build problems. by John Kessenich · 10 years ago
  67. acba772 glslang: Add SPIR-V human readable form. (Use -H.) by John Kessenich · 10 years ago
  68. 6b40b0a update Window's binary by John Kessenich · 10 years ago
  69. 19fdb20 update linux binary by John Kessenich · 10 years ago
  70. 00dfa06 glslangValidator: Add straightforward SPIR-V support (non-optimizing, ~3.x functionality): fix linux case issue. by John Kessenich · 10 years ago
  71. 0df0cde glslangValidator: Add straightforward SPIR-V support (non-optimizing, ~3.x functionality). by John Kessenich · 10 years ago
  72. 1899e83 update Window's binary by John Kessenich · 10 years ago
  73. 4ec1018 update linux binary by John Kessenich · 10 years ago
  74. 50d542e Implement ES-3.0-specific error semantics for redefining predefined macros. by John Kessenich · 10 years ago
  75. 548ec2c Include ?: in the tests for flow control. by John Kessenich · 10 years ago
  76. 05a62bf Implement barrier() control-flow rules: in flow control, non-main, and post-return. by John Kessenich · 10 years ago
  77. cbc7dd9 update Window's binary by John Kessenich · 10 years ago
  78. d93ec05 update linux binary by John Kessenich · 10 years ago
  79. 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
  80. 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
  81. 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
  82. 560df75 update Window's binary by John Kessenich · 10 years ago
  83. 1faae74 update linux binary by John Kessenich · 10 years ago
  84. 6df2904 Implement specification change in 'restrict', allowing it to come and go across function calls. by John Kessenich · 10 years ago
  85. 1575e0d Correct test result for previous check in. by John Kessenich · 10 years ago
  86. 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
  87. 6ab7bf2 Non-functional: Change %pure_parser to %pure-parser, to improve portability. by John Kessenich · 10 years ago
  88. b07957c ES check for vertex out or fragment in containing any of by John Kessenich · 10 years ago
  89. ad54b24 Implement GL_ARB_viewport_array extension. by John Kessenich · 10 years ago
  90. 54c0440 update Window's binary by John Kessenich · 10 years ago
  91. 343f7b6 update linux binary by John Kessenich · 10 years ago
  92. 7169338 Missing test results from last check in. by John Kessenich · 10 years ago
  93. 98c14e0 Add patch in/out block tests. by John Kessenich · 10 years ago
  94. f0fce80 Do qualifier-based checking independent of declaring a variable. Bug 11903. by John Kessenich · 10 years ago
  95. 39cf638 Include GL_FRAGMENT_PRECISION_HIGH in ES 300/310. by John Kessenich · 10 years ago
  96. 39805bb update Window's binary by John Kessenich · 10 years ago
  97. 79a866f update linux binary by John Kessenich · 10 years ago
  98. 3ce4e59 Increase portability. (Submission from Nikita Kindt, as were some recent related submissions.) by John Kessenich · 10 years ago
  99. f57aa7b Add missing precision qualifier checks to function formal parameter declarations. by John Kessenich · 10 years ago
  100. 758c157 Remove lod argument from texture2DRect built-ins. (Submission from matt.helsley) by John Kessenich · 10 years ago