- 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
- ccc7acc SPIR-V compression: restore a line of code deleted by the previous submission. by John Kessenich · 9 years ago
- 4217d2e SPIR-V compression: Add stripping and remapping tools for compressibility of generated SPIR-V. by John Kessenich · 9 years ago
- 3a44d7f glslang spvIR.h: Portability improvement. by John Kessenich · 9 years ago
- 5d3e123 glslang: Fix rename in previous check in. by John Kessenich · 9 years ago
- 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
- 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
- 6add20a glslang linker: Make some methods static that can be static. Contributor: Lei Zhang (antiagainst@google.com). by John Kessenich · 9 years ago
- b330d46 glslang tests: Correct linux ^M problem in testlist by John Kessenich · 9 years ago
- 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
- 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
- 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
- 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
- a009602 glslang parser: Fix precedence bug, submitted (as was the previous one) by Andrew Woloszyn (awoloszyn@google.com). by John Kessenich · 9 years ago
- 11f5fc0 glslang preprocassor: Fix operator precedence bug. by John Kessenich · 9 years ago
- b7cc331 glslang portability: add a #include <cassert>. by John Kessenich · 9 years ago
- 95eaea5 update linux binary by John Kessenich · 9 years ago
- 63d7d42 update Window's binary by John Kessenich · 9 years ago
- 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
- 968c8f8 glslang: Bug 13724: ES global initializers must be constant. by John Kessenich · 9 years ago
- 0938845 glslang: Correct global precision qualifiers to make the qualifier global instead of temp (local). by John Kessenich · 9 years ago
- 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
- bcef333 SPV: Emit layout(index=) as Index decoration. by John Kessenich · 9 years ago
- 6dc09cd glslang: support negation of doubles. by John Kessenich · 10 years ago
- 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 · 10 years ago
- 87a5e2a glslang: Allow GL_ARB_explicit_attrib_location to add "layout" keyword pre version 140. by John Kessenich · 10 years ago
- 837c638 glslang: include 0 as not being a power of 2 by John Kessenich · 10 years ago
- 24c9cc5 update Window's binary by John Kessenich · 10 years ago
- d74951e update linux binary by John Kessenich · 10 years ago
- 5302c7d glslang -> SPIR-V: Correct renaming mistake made in moving to the auto-generated headers. by John Kessenich · 10 years ago
- d8132e1 glslang GLSL -> SPIR-V: Final delta to bump to revision 30 of the specification. by John Kessenich · 10 years ago
- 9a33994 glslang -> SPIR-V: some built-in decoration code was turned off; turn it on. by John Kessenich · 10 years ago
- 0016eaf GLSL AST -> SPIR-V: Update to explicit enum values for the GLSL extended instruction set. by John Kessenich · 10 years ago
- 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 · 10 years ago
- 1f77cac glslang -> SPIR-V: Correct code generated for EmitStreamVertex and EndStreamPrimitive. by John Kessenich · 10 years ago
- 34a7e67 update Window's binary by John Kessenich · 10 years ago
- 1aa7b89 update linux binary by John Kessenich · 10 years ago
- 43bc2d8 glslang: Add SPIR-V human readable form. (Use -H.): Fix Linux build problems. by John Kessenich · 10 years ago
- acba772 glslang: Add SPIR-V human readable form. (Use -H.) by John Kessenich · 10 years ago
- 6b40b0a update Window's binary by John Kessenich · 10 years ago
- 19fdb20 update linux binary by John Kessenich · 10 years ago
- 00dfa06 glslangValidator: Add straightforward SPIR-V support (non-optimizing, ~3.x functionality): fix linux case issue. by John Kessenich · 10 years ago
- 0df0cde glslangValidator: Add straightforward SPIR-V support (non-optimizing, ~3.x functionality). by John Kessenich · 10 years ago
- 1899e83 update Window's binary by John Kessenich · 10 years ago
- 4ec1018 update linux binary by John Kessenich · 10 years ago
- 50d542e Implement ES-3.0-specific error semantics for redefining predefined macros. by John Kessenich · 10 years ago
- 548ec2c Include ?: in the tests for flow control. by John Kessenich · 10 years ago
- 05a62bf Implement barrier() control-flow rules: in flow control, non-main, and post-return. by John Kessenich · 10 years ago
- cbc7dd9 update Window's binary by John Kessenich · 10 years ago
- d93ec05 update linux binary by John Kessenich · 10 years ago
- 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
- 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
- 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
- 560df75 update Window's binary by John Kessenich · 10 years ago
- 1faae74 update linux binary by John Kessenich · 10 years ago
- 6df2904 Implement specification change in 'restrict', allowing it to come and go across function calls. by John Kessenich · 10 years ago
- 1575e0d Correct test result for previous check in. by John Kessenich · 10 years ago
- 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
- 6ab7bf2 Non-functional: Change %pure_parser to %pure-parser, to improve portability. by John Kessenich · 10 years ago
- b07957c ES check for vertex out or fragment in containing any of by John Kessenich · 10 years ago
- ad54b24 Implement GL_ARB_viewport_array extension. by John Kessenich · 10 years ago
- 54c0440 update Window's binary by John Kessenich · 10 years ago
- 343f7b6 update linux binary by John Kessenich · 10 years ago
- 7169338 Missing test results from last check in. by John Kessenich · 10 years ago
- 98c14e0 Add patch in/out block tests. by John Kessenich · 10 years ago
- f0fce80 Do qualifier-based checking independent of declaring a variable. Bug 11903. by John Kessenich · 10 years ago
- 39cf638 Include GL_FRAGMENT_PRECISION_HIGH in ES 300/310. by John Kessenich · 10 years ago
- 39805bb update Window's binary by John Kessenich · 10 years ago
- 79a866f update linux binary by John Kessenich · 10 years ago
- 3ce4e59 Increase portability. (Submission from Nikita Kindt, as were some recent related submissions.) by John Kessenich · 10 years ago
- f57aa7b Add missing precision qualifier checks to function formal parameter declarations. by John Kessenich · 10 years ago
- 758c157 Remove lod argument from texture2DRect built-ins. (Submission from matt.helsley) by John Kessenich · 10 years ago
- e91cde5 Add missing gl_MaxGeometryTextureImageUnits. by John Kessenich · 10 years ago
- 167b6d1 Remove dead call. by John Kessenich · 10 years ago
- fccfb5a Remove unneeded skeletal work. by John Kessenich · 10 years ago
- 55901ef Nonfunctional: fix a typo. by John Kessenich · 10 years ago
- cf74ae1 Have memory counters normally turned off, to avoid cross-windows-platform linking problems. by John Kessenich · 10 years ago
- 01fd50e Add option for printing documentation (empty). by John Kessenich · 10 years ago
- 5bb0356 Add skeleton for generating documentation of a side project. by John Kessenich · 10 years ago
- d78e351 Minor change in command-line options. by John Kessenich · 10 years ago
- 777cb2b Fix linux build error from last check in. by John Kessenich · 10 years ago
- a7a68a9 Non-functional misc. changes. Slight increase in performance from moving two performance path methods into a header. by John Kessenich · 10 years ago
- 5041bcb update Window's binary by John Kessenich · 10 years ago
- 98999c4 update linux binary by John Kessenich · 10 years ago
- 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
- bd2d8fb update Window's binary by John Kessenich · 10 years ago
- 888be02 update linux binary by John Kessenich · 10 years ago
- d78ca62 Implement atomic counter offset semantics. by John Kessenich · 10 years ago
- aa657c1 Implement 'index' layout qualifier for fragment outputs. Based partly on a submission. by John Kessenich · 10 years ago
- d1888f8 Implement conservative depth layout qualifiers. Based partly on a submission. by John Kessenich · 10 years ago
- d6c72a4 A patch submitted for MinGW building. by John Kessenich · 10 years ago
- f51842e update Window's binary by John Kessenich · 10 years ago
- d21e82d update linux binary by John Kessenich · 10 years ago
- a3d8557 Turn on the sampler 2DMS types for ES 3.1. by John Kessenich · 10 years ago
- 58f5a5e Add fma(), tie the 2x16 stuff to the correct versions. by John Kessenich · 10 years ago
- 0a33592 Implement frexp, ldexp, packUnorm2x16, unpackUnorm2x16, packUnorm4x8, packSnorm4x8, unpackUnorm4x8, unpackSnorm4x8, and unpackDouble2x32(). by John Kessenich · 10 years ago
- 122c5f1 Update Window's binary. by John Kessenich · 10 years ago
- 8455e46 update linux binary by John Kessenich · 10 years ago
- b300751 Miscellaneous ES 3.1 semantics, and identification of all missing features. by John Kessenich · 10 years ago
- f014740 Update Window's binary. by John Kessenich · 10 years ago