1. fbb39aa Fix --hlsl-dx-position-w to work for SV_Position embedded in struct by Greg Fischer · 2 years, 10 months ago
  2. e9564fe Add --hlsl-dx-position-w option by Greg Fischer · 2 years, 10 months ago
  3. e50b0a8 Added usage hint for --auto-sampled-textures, added test cases by Robin Quint · 3 years, 5 months ago
  4. 498d74d Add some basic --depfile tests by Georg Lehmann · 3 years, 5 months ago
  5. e453088 Fix debugInfo test to target vulkan1.1 as intended by Greg Fischer · 3 years, 9 months ago
  6. f429b72 runtests: Check error codes, set LD_LIBRARY_PATH by Ben Clayton · 4 years, 2 months ago
  7. 8111268 Add Shared/Std140 SSBO process & top-level array elements related (#2231) by Chow · 4 years, 4 months ago
  8. 273d3a5 SPV/Vulkan: Add support for Vulkan 1.2, which defaults to SPIR-V 1.5. by John Kessenich · 4 years, 8 months ago
  9. 6f98892 Fix #1829: Add "--" command-line options for macro def/undef. by John Kessenich · 4 years, 9 months ago
  10. 3290d38 Use commandline options instead of ENV variables by Dan Sinclair · 5 years ago
  11. 3f072e1 Move TARGETDIR as well by Dan Sinclair · 5 years ago
  12. 1672014 Make runtests configurable. by Dan Sinclair · 5 years ago
  13. deec193 Web: Turn off includes, independent preprocessing path, fine tune all. by John Kessenich · 5 years ago
  14. 23d2775 Web: Selectively remove a few key features, using #ifndef GLSLANG_WEB by John Kessenich · 5 years ago
  15. 605afc7 SPV: Add a switch for favoring non-NaN operands in min, max, and clamp. by John Kessenich · 5 years ago
  16. 1905069 Add option to unwrap I/O block aggregates in reflection by baldurk · 6 years ago
  17. a972e73 Add option to reflect all block members, inactive or active. by baldurk · 6 years ago
  18. 657acc0 Add option to reflect buffer blocks & variables separately to uniforms by baldurk · 6 years ago
  19. 0af5e3e Reflect pipeline outputs as well as inputs, optionally from other stages by baldurk · 6 years ago
  20. edf8212 Add an option to report array variables with trailing [0] suffix by baldurk · 6 years ago
  21. 15c37f7 Include array index in reflected uniform names more consistently by baldurk · 6 years ago
  22. 5d43c4a SPV: Fix #1575, fix #1593: Support HLSL #line by greg-lunarg · 6 years ago
  23. 8717a5d SPV/Standalone: Support specifying arbitrary versions of SPIR-V. by John Kessenich · 6 years ago
  24. 086febc PP: Fix #155: Don't give error on HLSL PP-only parsing. by John Kessenich · 6 years ago
  25. c340425 SPV: Add option for controling when the SPIRV-Tools validator is used. by John Kessenich · 6 years ago
  26. 251901a Fix #1471: Merge shift amounts for different sets: --stb ... --std ... by John Kessenich · 6 years ago
  27. 640bd09 Fix #1468: Add command-line --entry-point support, same as existing -e. by John Kessenich · 6 years ago
  28. 9cc81de PP/HLSL: Fix #1424: support comma in nested curly braces for macro arg by John Kessenich · 6 years ago
  29. ecbd056 Tests: Fix #1372: Don't legalize runtests HLSL tests. by John Kessenich · 6 years ago
  30. 3beac94 Infrastructure: If using .hlsl suffix, default is -D. by John Kessenich · 6 years ago
  31. 2ead40f Tests: Add usage and tests for previous commit. by John Kessenich · 6 years ago
  32. f52b638 Fix #1331: Emit SPV_GOOGLE_hlsl_functionality1 for counters. by John Kessenich · 6 years ago
  33. 5d610ee Implement SPV_GOOGLE_hlsl_functionality1. by John Kessenich · 7 years ago
  34. 66011cb SPV: Implement Vulkan 1.1 features and extensions. by John Kessenich · 7 years ago
  35. 9c9c4e9 GLSL/SPV: Fix #1196: Require resources to have layout(binding=X). by John Kessenich · 7 years ago
  36. b3cff2f HLSL Tests: Remove optimization from tests that don't need it. by John Kessenich · 7 years ago
  37. b22c069 HLSL: add optional position.Y inversion by LoopDawg · 7 years ago
  38. e570955 Reverse order of setShiftBindingForSet parameters by LoopDawg · 7 years ago
  39. 08a1442 Add per-descriptor-set IO mapping shift values. by LoopDawg · 7 years ago
  40. cd1f169 Enable HLSL legalization by GregF · 7 years ago
  41. 8004d36 Remapper: make remapper robust against non-exiting error handlers by LoopDawg · 7 years ago
  42. 9855bda GLSL: Promote HLSL entry-point renaming code to be used by GLSL as well. by John Kessenich · 7 years ago
  43. 82e95a3 SPV: Add auto location mapping of non-opaque non-block uniform variables. by John Kessenich · 7 years ago
  44. 2a27116 SPV reflection: Add OpModuleProcessed for compile options. by John Kessenich · 7 years ago
  45. 5201719 Fix crash with --resource-set-binding [n] (common set form, not per-register form) by LoopDawg · 7 years ago
  46. 91e69c0 SPV: Address #989: Don't add Location to built-ins when automapping. by John Kessenich · 7 years ago
  47. 4b1a890 Nonfunctional, infrastructure: Clean up Test directory droppings. by John Kessenich · 7 years ago
  48. 6353d55 Command-line: Add support for setting language's environment. by John Kessenich · 7 years ago
  49. a931366 Standalone: Implement -D and -U for preprocessor macros. by John Kessenich · 7 years ago
  50. 971a0a8 Infrastructure: add include search paths (-I, etc.). by John Kessenich · 7 years ago
  51. 3494b4d HLSL: Add an Includer to handle #include. by John Kessenich · 7 years ago
  52. 121853f SPV: Add OpSource shader source code and file name. by John Kessenich · 7 years ago
  53. 71facdf SPV: Give error on not assigning locations to I/O. by John Kessenich · 7 years ago
  54. 36dc829 HLSL: Manually configure descriptor set and binding number for resources by Hyangran Park · 7 years ago
  55. be28355 WIP: HLSL: hlsl register class iomapping by steve-lunarg · 7 years ago
  56. 4f1403e SPV: Fix #807: use --hlsl-offsets to allow hlsl-style offsets in a buffer. by John Kessenich · 7 years ago
  57. e751bca Fix #777: don't parse .suffix if <stage> is provided. by John Kessenich · 8 years ago
  58. 906cc21 Linker: Eliminate uncalled functions, because they can be ill-defined. by John Kessenich · 8 years ago
  59. 5cc92c5 runtests should refer to test files in current directory by David Neto · 8 years ago
  60. f1e0c87 allow renaming of shader entry point when creating SPIR-V by steve-lunarg · 8 years ago
  61. 8ffc36a add reflection queries to return a TType. Fix minor issue with interface names. by steve-lunarg · 8 years ago
  62. 2572b19 HLSL: Turn on reflection, with basic test file, to catch regressions. by John Kessenich · 8 years ago
  63. 31a51be Fix issue #391: input stack underflow on too few macro arguments. by John Kessenich · 8 years ago
  64. a86836e Front-end: Fix known crashes by early exit on error (issue #29, issue #34, issue #35). by John Kessenich · 8 years ago
  65. 48e296b Remove duplicated tests from the runtests script. by Lei Zhang · 8 years ago
  66. 63d4794 Add test case: Link 2 ESSL fragment shader units by Thomas Perl · 8 years ago
  67. 1b14172 Test compiling shaders with given resource limits using GTest. by Lei Zhang · 8 years ago
  68. d016be1 HLSL: Hook up constructor expressions through the AST. by John Kessenich · 9 years ago
  69. e01a9bc HLSL: Plumb in HLSL parse context and keywords, and most basic HLSL parser and test. by John Kessenich · 9 years ago
  70. 494a02a Semantics: Geometry stage can support max_vertices = 0. by John Kessenich · 9 years ago
  71. aae1ad8 Added error output to the preprocessor. by Andrew Woloszyn · 9 years ago
  72. 2f22291 Add +x to two executables. by John Kessenich · 9 years ago
  73. 02ad18a Make smoother use in GitHub by johnkslang · 9 years ago
  74. 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
  75. 99a3c59 glslang tests: Fix error propagation. From David Neto <dneto@google.com>. by John Kessenich · 9 years ago
  76. 84ea15f glslang tests: Add Success/Failed message to summarize results. by John Kessenich · 9 years ago
  77. b38c969 glslang tests: Track accumulative success/fail result. Contributed by Lei Zhang (antiagainst@google.com). by John Kessenich · 9 years ago
  78. 593a3f7 glslang -> SPV: improved support for do-while/continue. Contributed by David Neto (dneto@google.com). by John Kessenich · 9 years ago
  79. cf0206c Restore r26245 and all tests and test results since 4/1: by John Kessenich · 10 years ago
  80. 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
  81. 4f9aebf update Makefile dependencies by John Kessenich · 11 years ago
  82. ddbe0be Update windows binaries. by John Kessenich · 11 years ago
  83. bd306b8 fix g++ complaint and update binaries by John Kessenich · 11 years ago
  84. 08d1824 Add array sizing/checking/overlapping semantics for tessellation inputs. by John Kessenich · 11 years ago
  85. 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
  86. 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
  87. 3ac3578 Fix some Linux issues. by John Kessenich · 11 years ago
  88. 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
  89. 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
  90. fb57e7c Add ES 3.0 fragment output link-time test for outputs having or not having location qualifiers. by John Kessenich · 11 years ago
  91. 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
  92. 2ecdd14 Add function recursion testing to the link-time validation. by John Kessenich · 11 years ago
  93. 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
  94. 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
  95. 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
  96. 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
  97. 8d2fe45 Linux abs() needs to be fabs(); a few other minor Linux tweaks. by John Kessenich · 11 years ago
  98. 4586dbd Track expected test results and add more README information. by John Kessenich · 11 years ago
  99. 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
  100. b3338b3 Fix checking-in of wrong test files. by John Kessenich · 12 years ago