- 71facdf SPV: Give error on not assigning locations to I/O. by John Kessenich · 8 years ago
- 36dc829 HLSL: Manually configure descriptor set and binding number for resources by Hyangran Park · 8 years ago
- be28355 WIP: HLSL: hlsl register class iomapping by steve-lunarg · 8 years ago
- 4f1403e SPV: Fix #807: use --hlsl-offsets to allow hlsl-style offsets in a buffer. by John Kessenich · 8 years ago
- e751bca Fix #777: don't parse .suffix if <stage> is provided. by John Kessenich · 8 years ago
- 906cc21 Linker: Eliminate uncalled functions, because they can be ill-defined. by John Kessenich · 8 years ago
- 5cc92c5 runtests should refer to test files in current directory by David Neto · 8 years ago
- f1e0c87 allow renaming of shader entry point when creating SPIR-V by steve-lunarg · 8 years ago
- 8ffc36a add reflection queries to return a TType. Fix minor issue with interface names. by steve-lunarg · 8 years ago
- 2572b19 HLSL: Turn on reflection, with basic test file, to catch regressions. by John Kessenich · 8 years ago
- 31a51be Fix issue #391: input stack underflow on too few macro arguments. by John Kessenich · 8 years ago
- a86836e Front-end: Fix known crashes by early exit on error (issue #29, issue #34, issue #35). by John Kessenich · 8 years ago
- 48e296b Remove duplicated tests from the runtests script. by Lei Zhang · 9 years ago
- 63d4794 Add test case: Link 2 ESSL fragment shader units by Thomas Perl · 9 years ago
- 1b14172 Test compiling shaders with given resource limits using GTest. by Lei Zhang · 9 years ago
- d016be1 HLSL: Hook up constructor expressions through the AST. by John Kessenich · 9 years ago
- e01a9bc HLSL: Plumb in HLSL parse context and keywords, and most basic HLSL parser and test. by John Kessenich · 9 years ago
- 494a02a Semantics: Geometry stage can support max_vertices = 0. by John Kessenich · 9 years ago
- aae1ad8 Added error output to the preprocessor. by Andrew Woloszyn · 10 years ago
- 2f22291 Add +x to two executables. by John Kessenich · 10 years ago
- 02ad18a Make smoother use in GitHub by johnkslang · 10 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 · 10 years ago
- 99a3c59 glslang tests: Fix error propagation. From David Neto <dneto@google.com>. by John Kessenich · 10 years ago
- 84ea15f glslang tests: Add Success/Failed message to summarize results. by John Kessenich · 10 years ago
- b38c969 glslang tests: Track accumulative success/fail result. Contributed by Lei Zhang (antiagainst@google.com). by John Kessenich · 10 years ago
- 593a3f7 glslang -> SPV: improved support for do-while/continue. Contributed by David Neto (dneto@google.com). by John Kessenich · 10 years ago
- cf0206c Restore r26245 and all tests and test results since 4/1: by John Kessenich · 11 years ago
- d18e2d8 Add CMake support for Visual Studio and installation, with an expected "install" for CMAKE_INSTALL_PREFIX, and updated test scripts to consume the CMake installation. by John Kessenich · 11 years ago
- 4f9aebf update Makefile dependencies by John Kessenich · 11 years ago
- ddbe0be Update windows binaries. by John Kessenich · 11 years ago
- bd306b8 fix g++ complaint and update binaries by John Kessenich · 11 years ago
- 08d1824 Add array sizing/checking/overlapping semantics for tessellation inputs. by John Kessenich · 11 years ago
- e8fe7b8 Allow tessellation shaders to work on versions back to 150. Also combined all the tessellation tests into a single run. by John Kessenich · 11 years ago
- 5134b9c Track what ins/outs/uniforms are used, so that errors like "declare after use" or "can't use both XXX and YYY" can be issued. So far, used this for invariant, gl_FragColor et. al., and gl_FragCoord use before redeclaration. by John Kessenich · 11 years ago
- 3ac3578 Fix some Linux issues. by John Kessenich · 11 years ago
- 11f9fc7 Add and partially implement an interface for doing uniform reflection. It includes an AST traversal to identify live accesses. by John Kessenich · 11 years ago
- ea869fb Improve preprocessor by using GLSL scanner, allowing read-only strings to be compiled, unifying of line # tracking, and correct detection that ES #version appeared after a comment. by John Kessenich · 11 years ago
- fb57e7c Add ES 3.0 fragment output link-time test for outputs having or not having location qualifiers. by John Kessenich · 11 years ago
- a5830df Add the following ESSL 2.0 (#version 100) limitations to the configuration file, internal infrastructure, and test cases. Still need to implement the actual detection of non-inductive loops and array accesses. While and do-while loop detection is done. by John Kessenich · 11 years ago
- 2ecdd14 Add function recursion testing to the link-time validation. by John Kessenich · 11 years ago
- 337dbc7 Add basic intra-stage linking validation for matching types and qualification of uniforms/ins/outs/globals, function body duplication, and mixing ES/non-ES shaders. by John Kessenich · 11 years ago
- 05a7063 Add optional configuration file for specifying (existing) limits. Details explained by usage statement. More limits to be added in the future. by John Kessenich · 11 years ago
- 38f3b89 Ensure the shared symbol table levels are read-only to make multi-threading safe. Also removed inadvertent extra copies of the symbol table shared across all stages. by John Kessenich · 11 years ago
- 69f4b51 Add link validation infrastructure for multiple compilation units per stage. Includes a new, straightforward, C++ interface to the front end. by John Kessenich · 11 years ago
- 8d2fe45 Linux abs() needs to be fabs(); a few other minor Linux tweaks. by John Kessenich · 11 years ago
- 4586dbd Track expected test results and add more README information. by John Kessenich · 11 years ago
- 41a5918 Allow unsigned int in the "location = " grammar, and generally improve recognition of numeric literals to be up to spec. by John Kessenich · 11 years ago
- b3338b3 Fix checking-in of wrong test files. by John Kessenich · 12 years ago
- db6b911 Implement modern (130 and above) texturing. About 250 functions for 3.0, over 500 for 4.3, created programmatically. Handles all 3.0 functions, almost all 4.3 functions. by John Kessenich · 12 years ago
- aab2514 Add bash script for running through all tests. by John Kessenich · 12 years ago