- 6626cad glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. by John Kessenich · 9 years ago
- 2f21fcc glslang testing: Remove dependence on testfiles from LunarGLASS. by John Kessenich · 9 years ago
- ab556ea fix linux ^M issues with previous check-in by John Kessenich · 9 years ago
- c555ddd glslang preprocessing: Add -E option to print out preprocessed GLSL, and do the work needed to generate a preprocessed stream. From Andrew Woloszyn <awoloszyn@google.com>. by John Kessenich · 9 years ago
- 9288f46 glslang front-end: Added a callback mechanism for #line/#pragma/#version/#extension. From Andrew Woloszyn <awoloszyn@google.com>. by John Kessenich · 9 years ago
- 47632b7 glslang front-end: track column numbers (they don't go anywhere yet, just get tracked). Andrew Woloszyn <awoloszyn@google.com>. by John Kessenich · 9 years ago
- edadf45 glslang: Add API override of version and profile for testing purposes. From Lei Zhang <antiagainst@google.com>. by John Kessenich · 9 years ago
- 99a3c59 glslang tests: Fix error propagation. From David Neto <dneto@google.com>. by John Kessenich · 9 years ago
- 9e41f36 glslang AEP: Full semantics for *_shader_io_blocks. by John Kessenich · 9 years ago
- f6deb62 glslang AEP: Geometry shader features nominally working. (Full semantic check and turn on pending.) Also picked up partial tessellation shader interface, shader_io_blocks, and mirrored OES set of extensions functionality. by John Kessenich · 9 years ago
- e5e0f6e glslang -> SPV: swap arguments as needed for OpVectorTimesScalar and OpMatrixTimesScalar, and check for correct types for those as well as OpMatrixTimesVector, OpVectorTimesMatrix, and OpMatrixTimesMatrix. by John Kessenich · 9 years ago
- 8d64d44 glslang -> SPV: fix degenerate switch topologies (bug 14118). by John Kessenich · 9 years ago
- 93930d6 glslang ES reference: Don't allow std430 on uniform blocks (bug 14095). by John Kessenich · 9 years ago
- 453bb26 glslang AEP: The extension scheme, extension-enabled stage-existence testing, and compute-shader interface. Still needs in/out blocks, unsized arrays, etc. before real testing can be done. by John Kessenich · 9 years ago
- 4751ce3 glslang front-end: Support relaxed error checking for bug 13724 "...initializer must be a constant expression..." because that change breaks existing shipping applications. (Normal validation for portability testing still gives an error.) by John Kessenich · 9 years ago
- fae38ee glslang portability: Fixed a slew of OSX compilation warnings (but not all). by John Kessenich · 9 years ago
- 79eaa91 glslang portability: Resolve OSX errors, some other OS warnings. by John Kessenich · 9 years ago
- 3ef22f2 SPV compressor: Fixes a possible asserts. Attribution: spvremapper@lunarg.com by John Kessenich · 9 years ago
- 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
- 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
- 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
- 92993c5 glslang tests: Update test result from test-file change. by John Kessenich · 9 years ago
- bd7b669 update Window's binary by John Kessenich · 9 years ago
- fea9835 update linux binary by John Kessenich · 9 years ago
- 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
- 6b3fd19 glslang -> SPV: add decorations for built-ins that are inside blocks. by John Kessenich · 9 years ago
- ea54398 glslang -> SPV: translate the source profile to the SPV source language. by John Kessenich · 9 years ago
- e61ed59 glsl -> SPV: fix OpVectorInsertDynamic result type bug. by John Kessenich · 9 years ago
- 3a13a0c Correct some English spellings of SPIR-V. by John Kessenich · 9 years ago
- 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
- 3c4a276 SPIR-V compression: Requires rerunning CMake. Adds a standalone tool for running the SPV compression. by John Kessenich · 9 years ago
- 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
- 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
- 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
- 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
- 84ea15f glslang tests: Add Success/Failed message to summarize results. by John Kessenich · 9 years ago
- abde37f glslang SPV tests: Add two more source tests for the last check in. by John Kessenich · 9 years ago
- 39374da glslang SPV tests: Add a set of SPV tests. by John Kessenich · 9 years ago
- 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
- b38c969 glslang tests: Track accumulative success/fail result. Contributed by Lei Zhang (antiagainst@google.com). by John Kessenich · 9 years ago
- 98e9964 glslang -> SPV testing: Add two missing test results. by John Kessenich · 9 years ago
- 593a3f7 glslang -> SPV: improved support for do-while/continue. Contributed by David Neto (dneto@google.com). by John Kessenich · 9 years ago
- 93dfbe1 glslang: Fix over 100 warnings from MSVC warning level 4. by John Kessenich · 9 years ago
- 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