- 8111268 Add Shared/Std140 SSBO process & top-level array elements related (#2231) by Chow · 4 years, 5 months ago
- 273d3a5 SPV/Vulkan: Add support for Vulkan 1.2, which defaults to SPIR-V 1.5. by John Kessenich · 4 years, 10 months ago
- 6f98892 Fix #1829: Add "--" command-line options for macro def/undef. by John Kessenich · 4 years, 10 months ago
- 3290d38 Use commandline options instead of ENV variables by Dan Sinclair · 5 years ago
- 3f072e1 Move TARGETDIR as well by Dan Sinclair · 5 years ago
- 1672014 Make runtests configurable. by Dan Sinclair · 5 years ago
- deec193 Web: Turn off includes, independent preprocessing path, fine tune all. by John Kessenich · 5 years ago
- 23d2775 Web: Selectively remove a few key features, using #ifndef GLSLANG_WEB by John Kessenich · 5 years ago
- 605afc7 SPV: Add a switch for favoring non-NaN operands in min, max, and clamp. by John Kessenich · 5 years ago
- 1905069 Add option to unwrap I/O block aggregates in reflection by baldurk · 6 years ago
- a972e73 Add option to reflect all block members, inactive or active. by baldurk · 6 years ago
- 657acc0 Add option to reflect buffer blocks & variables separately to uniforms by baldurk · 6 years ago
- 0af5e3e Reflect pipeline outputs as well as inputs, optionally from other stages by baldurk · 6 years ago
- edf8212 Add an option to report array variables with trailing [0] suffix by baldurk · 6 years ago
- 15c37f7 Include array index in reflected uniform names more consistently by baldurk · 6 years ago
- 5d43c4a SPV: Fix #1575, fix #1593: Support HLSL #line by greg-lunarg · 6 years ago
- 8717a5d SPV/Standalone: Support specifying arbitrary versions of SPIR-V. by John Kessenich · 6 years ago
- 086febc PP: Fix #155: Don't give error on HLSL PP-only parsing. by John Kessenich · 6 years ago
- c340425 SPV: Add option for controling when the SPIRV-Tools validator is used. by John Kessenich · 6 years ago
- 251901a Fix #1471: Merge shift amounts for different sets: --stb ... --std ... by John Kessenich · 6 years ago
- 640bd09 Fix #1468: Add command-line --entry-point support, same as existing -e. by John Kessenich · 6 years ago
- 9cc81de PP/HLSL: Fix #1424: support comma in nested curly braces for macro arg by John Kessenich · 6 years ago
- ecbd056 Tests: Fix #1372: Don't legalize runtests HLSL tests. by John Kessenich · 7 years ago
- 3beac94 Infrastructure: If using .hlsl suffix, default is -D. by John Kessenich · 7 years ago
- 2ead40f Tests: Add usage and tests for previous commit. by John Kessenich · 7 years ago
- f52b638 Fix #1331: Emit SPV_GOOGLE_hlsl_functionality1 for counters. by John Kessenich · 7 years ago
- 5d610ee Implement SPV_GOOGLE_hlsl_functionality1. by John Kessenich · 7 years ago
- 66011cb SPV: Implement Vulkan 1.1 features and extensions. by John Kessenich · 7 years ago
- 9c9c4e9 GLSL/SPV: Fix #1196: Require resources to have layout(binding=X). by John Kessenich · 7 years ago
- b3cff2f HLSL Tests: Remove optimization from tests that don't need it. by John Kessenich · 7 years ago
- b22c069 HLSL: add optional position.Y inversion by LoopDawg · 7 years ago
- e570955 Reverse order of setShiftBindingForSet parameters by LoopDawg · 7 years ago
- 08a1442 Add per-descriptor-set IO mapping shift values. by LoopDawg · 7 years ago
- cd1f169 Enable HLSL legalization by GregF · 7 years ago
- 8004d36 Remapper: make remapper robust against non-exiting error handlers by LoopDawg · 7 years ago
- 9855bda GLSL: Promote HLSL entry-point renaming code to be used by GLSL as well. by John Kessenich · 7 years ago
- 82e95a3 SPV: Add auto location mapping of non-opaque non-block uniform variables. by John Kessenich · 7 years ago
- 2a27116 SPV reflection: Add OpModuleProcessed for compile options. by John Kessenich · 7 years ago
- 5201719 Fix crash with --resource-set-binding [n] (common set form, not per-register form) by LoopDawg · 7 years ago
- 91e69c0 SPV: Address #989: Don't add Location to built-ins when automapping. by John Kessenich · 7 years ago
- 4b1a890 Nonfunctional, infrastructure: Clean up Test directory droppings. by John Kessenich · 7 years ago
- 6353d55 Command-line: Add support for setting language's environment. by John Kessenich · 7 years ago
- a931366 Standalone: Implement -D and -U for preprocessor macros. by John Kessenich · 7 years ago
- 971a0a8 Infrastructure: add include search paths (-I, etc.). by John Kessenich · 7 years ago
- 3494b4d HLSL: Add an Includer to handle #include. by John Kessenich · 7 years ago
- 121853f SPV: Add OpSource shader source code and file name. by John Kessenich · 7 years ago
- 71facdf SPV: Give error on not assigning locations to I/O. by John Kessenich · 7 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 · 8 years ago
- 1b14172 Test compiling shaders with given resource limits using GTest. by Lei Zhang · 8 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 · 9 years ago
- 2f22291 Add +x to two executables. by John Kessenich · 9 years ago
- 02ad18a Make smoother use in GitHub by johnkslang · 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
- 99a3c59 glslang tests: Fix error propagation. From David Neto <dneto@google.com>. by John Kessenich · 9 years ago
- 84ea15f glslang tests: Add Success/Failed message to summarize results. 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
- 593a3f7 glslang -> SPV: improved support for do-while/continue. Contributed by David Neto (dneto@google.com). by John Kessenich · 9 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