1. 8c3d5b4 SPIR-V: Aggressively prune unreachable merge, continue target by David Neto · 5 years ago
  2. 8317e6c SPV: Support SPIR-V 1.5; five extensions no longer need OpExtension. by John Kessenich · 5 years ago
  3. deec193 Web: Turn off includes, independent preprocessing path, fine tune all. by John Kessenich · 5 years ago
  4. 155d351 Web: Remove unused stage functionality, SPIR-V logger, and hex_utils by John Kessenich · 5 years ago
  5. b6d3ee5 Web: Turn off bracket-style attributes, reflection, and IO mapping. by John Kessenich · 5 years ago
  6. 7015bd6 Web: Remove/rationalize a set of *_EXTENSIONS, using GLSLANG_WEB. by John Kessenich · 5 years ago
  7. 23d2775 Web: Selectively remove a few key features, using #ifndef GLSLANG_WEB by John Kessenich · 5 years ago
  8. d4ed515 Web: Remove a few additional HLSL constructs with ENABLE_HLSL. by John Kessenich · 5 years ago
  9. e5c394b Standalone: Fix #1814: Check that linkage was specified for reflection. by John Kessenich · 5 years ago
  10. 605afc7 SPV: Add a switch for favoring non-NaN operands in min, max, and clamp. by John Kessenich · 5 years ago
  11. 412ff6e minor naming cleanup by Christoph Kubisch · 6 years ago
  12. 55ba3ea introduce new --dump-builtin-symbols command line by Christoph Kubisch · 6 years ago
  13. 1905069 Add option to unwrap I/O block aggregates in reflection by baldurk · 6 years ago
  14. 4513df9 Reflow for better readability by baldurk · 6 years ago
  15. a972e73 Add option to reflect all block members, inactive or active. by baldurk · 6 years ago
  16. 657acc0 Add option to reflect buffer blocks & variables separately to uniforms by baldurk · 6 years ago
  17. 0af5e3e Reflect pipeline outputs as well as inputs, optionally from other stages by baldurk · 6 years ago
  18. edf8212 Add an option to report array variables with trailing [0] suffix by baldurk · 6 years ago
  19. 15c37f7 Include array index in reflected uniform names more consistently by baldurk · 6 years ago
  20. 6d47785 Add options to control how reflection information is built by baldurk · 6 years ago
  21. ebfd91a Remove Unix executable permission from text files by Rémi Verschelde · 6 years ago
  22. bd1c183 Manually merge ClemensRognerSD-dx9-sampler and resolve conflicts. by John Kessenich · 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. c374030 Merge pull request #1523 from sparmarNV/fix-SPV_NV_mesh_shader by John Kessenich · 6 years ago
  26. 035cbbe Allow redeclaration of builtin interface blocks in mesh shader by Sahil Parmar · 6 years ago
  27. b0f3d79 Add an option to set the base uniform location by Neil Roberts · 7 years ago
  28. 16f5347 Add a command-line option to override uniform locations by Neil Roberts · 7 years ago
  29. b50c02e Add-support-for-SPV_NVX_raytracing by Chao Chen · 6 years ago
  30. 3c36699 Add-support-for-SPV_NV_mesh_shader by Chao Chen · 6 years ago
  31. 97068d8 Merge pull request #1465 from otakuto/remove-execute-permissions by John Kessenich · 6 years ago
  32. c340425 SPV: Add option for controling when the SPIRV-Tools validator is used. by John Kessenich · 6 years ago
  33. 717c80a SPV: Isolate SPIRV-tools glue to its own file. by John Kessenich · 6 years ago
  34. 251901a Fix #1471: Merge shift amounts for different sets: --stb ... --std ... by John Kessenich · 6 years ago
  35. ade8bbb Fix #1393: rationalize usage, in the spirit of #1393. by John Kessenich · 6 years ago
  36. 640bd09 Fix #1468: Add command-line --entry-point support, same as existing -e. by John Kessenich · 6 years ago
  37. d03da06 Remove execute permissions by otakuto · 6 years ago
  38. e7f9cae Errors and Build: Fix build warnings, which also improved error messages. by John Kessenich · 6 years ago
  39. e215622 SPV: Add option to print disassembly in standard form using SPIRV-Tools. by John Kessenich · 6 years ago
  40. 3beac94 Infrastructure: If using .hlsl suffix, default is -D. by John Kessenich · 6 years ago
  41. 2ead40f Tests: Add usage and tests for previous commit. by John Kessenich · 6 years ago
  42. fccbb8b Merge branch 'nicebyte-glsl-ext' by John Kessenich · 6 years ago
  43. 33ddaaa Make FindLanguage use the entire name if parseStageName is false by Grigory Dzhavadyan · 7 years ago
  44. ef203bf Fix build error by Grigory Dzhavadyan · 7 years ago
  45. 3350741 Make glslang validator support files ending in .glsl by Grigory Dzhavadyan · 7 years ago
  46. 7f0bcfd Fix #1333: Protect against -g for non-generating code. by John Kessenich · 7 years ago
  47. fb03a55 Only print legalization warning if optimizer disabled by GregF · 7 years ago
  48. 7cec64f Non functional: add EshTargetClientVersion alias for EShTargetClientVersion. by John Kessenich · 7 years ago
  49. 5d610ee Implement SPV_GOOGLE_hlsl_functionality1. by John Kessenich · 7 years ago
  50. fb97d25 Merge branch 'feature' of https://github.com/amdrexu/glslang into amdrexu-feature by John Kessenich · 7 years ago
  51. cb61eec HLSL: Map min types to GLSL 16-bit types by Rex Xu · 7 years ago
  52. 66011cb SPV: Implement Vulkan 1.1 features and extensions. by John Kessenich · 7 years ago
  53. c6c80a6 Versioning: Address #1255: Move to semantic versioning. by John Kessenich · 7 years ago
  54. 506d2c2 Fix typo in help for -V<bad-number> by David Neto · 7 years ago
  55. 2b5ea9f SPV Version: Emit the requested SPIR-V version, not the header version. by John Kessenich · 7 years ago
  56. 22f02d0 EShTargetSpv: Fix #1235, spelling, in a backward compatible way. by John Kessenich · 7 years ago
  57. b22c069 HLSL: add optional position.Y inversion by LoopDawg · 7 years ago
  58. e2c15b4 Memory: Reference count number of clients, to support multiple independent clients in same process. by John Kessenich · 7 years ago
  59. b63f4a3 Usage: clarify meaning of -s; fixes #1135. by John Kessenich · 7 years ago
  60. 94f28eb Memory: Add loop around main, to test tear-down and reuse, and monitor memory changes. by John Kessenich · 7 years ago
  61. e570955 Reverse order of setShiftBindingForSet parameters by LoopDawg · 7 years ago
  62. af52799 Errors: Have a whole set of tool-level error messages report to stderr. by John Kessenich · 7 years ago
  63. a372a3e Versioning: Update some version strings. Still need better overall version. by John Kessenich · 7 years ago
  64. 08a1442 Add per-descriptor-set IO mapping shift values. by LoopDawg · 7 years ago
  65. 3693e63 Fix #1060: Could crash if using --source-entry-point with -e; fixed. by John Kessenich · 7 years ago
  66. 52fe3d5 Legalization: Fix warnings and disable tests when spirv-tools not present by GregF · 7 years ago
  67. cd1f169 Enable HLSL legalization by GregF · 7 years ago
  68. a25530c Non-functional: Make usage for entry points more consistent. by John Kessenich · 7 years ago
  69. 0dd1285 Add --stdin by Sven-Hendrik Haase · 7 years ago
  70. 2a27116 SPV reflection: Add OpModuleProcessed for compile options. by John Kessenich · 7 years ago
  71. 5201719 Fix crash with --resource-set-binding [n] (common set form, not per-register form) by LoopDawg · 7 years ago
  72. b97b25e Fix StandAlone.cpp compilation warnings by LoopDawg · 7 years ago
  73. 6353d55 Command-line: Add support for setting language's environment. by John Kessenich · 7 years ago
  74. c178f0a Infrastructure: Non-functional: rationalize some command-line processing. by John Kessenich · 7 years ago
  75. 4be4aeb Infrastructure: Non-functional: Move to rich description of environment. by John Kessenich · 7 years ago
  76. a931366 Standalone: Implement -D and -U for preprocessor macros. by John Kessenich · 7 years ago
  77. 04acb1b Standalone: Rationalize ShaderCompUnit and file data. by John Kessenich · 7 years ago
  78. 6263fb1 Infrastructure: Rationalize command-line options. by John Kessenich · 7 years ago
  79. 971a0a8 Infrastructure: add include search paths (-I, etc.). by John Kessenich · 7 years ago
  80. 3494b4d HLSL: Add an Includer to handle #include. by John Kessenich · 7 years ago
  81. 121853f SPV: Add OpSource shader source code and file name. by John Kessenich · 7 years ago
  82. 71facdf SPV: Give error on not assigning locations to I/O. by John Kessenich · 7 years ago
  83. d9b08d5 Merge pull request #880 from aras-p/master by John Kessenich · 7 years ago
  84. 8e204b2 [lumped builds] Only define _CRT_SECURE_NO_WARNINGS if it’s not defined yet. by Aras Pranckevicius · 7 years ago
  85. 36dc829 HLSL: Manually configure descriptor set and binding number for resources by Hyangran Park · 7 years ago
  86. be28355 WIP: HLSL: hlsl register class iomapping by steve-lunarg · 7 years ago
  87. 4f1403e SPV: Fix #807: use --hlsl-offsets to allow hlsl-style offsets in a buffer. by John Kessenich · 8 years ago
  88. a558b26 This refactor the StandAlone and WorkList files in order to use more by Juan Lopez · 8 years ago
  89. e751bca Fix #777: don't parse .suffix if <stage> is provided. by John Kessenich · 8 years ago
  90. 932bb5c Add reflection queries for thread local size and ssbo auto-binding by steve-lunarg · 8 years ago
  91. 8f674e8 Fix issue #676: emit error message on failure to open spv file. by John Kessenich · 8 years ago
  92. 15017db Removed tabs and replaced with spaces. Changed layout for "else if" by Flavio · 8 years ago
  93. aea3c89 Added --vn option to generate a C header file containing a variable assigned to the hex representation of the shader. This is a standard feature on Microsoft's HLSL compiler and it allows developers to include pre-compiled shaders directly into the code. This option enables "Hex output", so it is NOT required to specify -x as well. The output file name is preserved, so no ".h" extension is added. If you want the output file to have ".h" extension then you have to specify it on the output file name. The generated header file uses the "#pragma once" pragma to avoid multiple inclusions. by Flavio · 8 years ago
  94. facde2c PP #include: address PR feedback. by John Kessenich · 8 years ago
  95. 63204c2 External interface change: PP: Full <> and "" semantics for the Includer. by John Kessenich · 8 years ago
  96. 927608b Non-functional: White space after "//", mostly for copyrights. by John Kessenich · 8 years ago
  97. ecba76f Non-Functional: Whitespace, comments, replace accidentally deleted comment. by John Kessenich · 8 years ago
  98. 20f01e7 Fix last commit; EOptionKeepUncalled incorrect enum bug. by John Kessenich · 8 years ago
  99. 906cc21 Linker: Eliminate uncalled functions, because they can be ill-defined. by John Kessenich · 8 years ago
  100. f1e0c87 allow renaming of shader entry point when creating SPIR-V by steve-lunarg · 8 years ago