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