1. 65ecfd1 Fix various source comment (doxygen) typos (#4680) by luzpaz · 2 years, 4 months ago
  2. fb9a10c spirv-opt: add pass to Spread Volatile semantics (#4667) by Jaebaek Seo · 2 years, 4 months ago
  3. 6938af7 Vulkan 1.3 (#4686) by alan-baker · 2 years, 4 months ago
  4. c384956 Linker improvements (#4679) by Pierre Moreau · 2 years, 4 months ago
  5. 7d76881 Basic support for SPIR-V 1.6 (#4663) by alan-baker · 2 years, 6 months ago
  6. 354a46a Rename strip reflect to strip nonsemantic (#4661) by Steven Perron · 2 years, 6 months ago
  7. ff07cfd CMake iOS fixes: rely on CMAKE_SYSTEM_NAME and handle bundle installation (#4619) by SpaceIm · 2 years, 6 months ago
  8. d997c83 Add spirv-opt pass to replace descriptor accesses based on variable indices (#4574) by Jaebaek Seo · 2 years, 7 months ago
  9. 0c09258 Set threshold for reduce-load-size pass (#4499) by Jaebaek Seo · 2 years, 9 months ago
  10. ee30773 Add a feature for allowing LocalSizeId (#4492) by gnl21 · 2 years, 9 months ago
  11. 1ad8b71 spirv-lint: add basic CLI argument handling (#4478) by dong-ja · 2 years, 10 months ago
  12. 57e1d8e Add spirv-opt convert-to-sampled-image pass (#4340) by Jaebaek Seo · 2 years, 10 months ago
  13. 8810010 fix SIGSEGV when reading from a non-existant file (#4453) by 5265644D61736F6E · 2 years, 10 months ago
  14. 706dc27 Add new target for spirv-lint (#4446) by dong-ja · 2 years, 10 months ago
  15. 9c44814 spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) by Alastair Donaldson · 2 years, 10 months ago
  16. 640b17b Fix -Wunreachable-code-aggressive. (#4358) by pkasting · 2 years, 11 months ago
  17. 2299b71 spirv-fuzz: support building using gn (#4365) by Alastair Donaldson · 2 years, 11 months ago
  18. f9893c4 spirv-opt: A pass to removed unused input on OpEntryPoint instructions. (#4275) by ZHOU He · 3 years ago
  19. 8442a18 Bump glob-parent from 5.0.0 to 5.1.2. (#4353) by Steven Perron · 3 years ago
  20. d07505c Update lodash (#4317) by Steven Perron · 3 years ago
  21. edb8399 spirv-fuzz: Add WGSL compatibility flag to context (#4193) by Vasyl Teliman · 3 years, 2 months ago
  22. f7cf3ec spirv-fuzz: Avoid unnecessary dependency (#4165) by Alastair Donaldson · 3 years, 3 months ago
  23. 43cfa9b spirv-fuzz: Add persistent state to the fuzzer (#4137) by Vasyl Teliman · 3 years, 3 months ago
  24. 0bd920e Use standard function to get stdin to binary mode. (#4141) by Steven Perron · 3 years, 3 months ago
  25. b812fd6 Validate SPV_KHR_workgroup_memory_explicit_layout (#4128) by Caio Marcelo de Oliveira Filho · 3 years, 4 months ago
  26. 9150cd4 Remove WebGPU support (#4108) by Ryan Harrison · 3 years, 5 months ago
  27. b1507d0 Linker usability improvements (#4084) by Pierre Moreau · 3 years, 5 months ago
  28. af3a3d4 Build deps: dump ini from 1.3.5 to 1.3.7 in tools/sva (#4092) by Steven Perron · 3 years, 5 months ago
  29. 7403dfa CMake: Add SPIRV_TOOLS_BUILD_STATIC flag (#3910) by Ben Clayton · 3 years, 7 months ago
  30. 502e982 spirv-fuzz: Fix to TransformationInlineFunction (#3913) by Alastair Donaldson · 3 years, 8 months ago
  31. fcb22ec spirv-fuzz: Report fresh ids in transformations (#3856) by Alastair Donaldson · 3 years, 8 months ago
  32. c6ca885 [spirv-dis] Add some context comments to disassembly. (#3847) by dan sinclair · 3 years, 8 months ago
  33. 9e17b9d spirv-fuzz: Return IR and transformation context after replay (#3846) by Alastair Donaldson · 3 years, 8 months ago
  34. 125b642 spirv-fuzz: Refactor fuzzer, replayer and shrinker (#3818) by Alastair Donaldson · 3 years, 8 months ago
  35. 60ce96e spirv-fuzz: Add pass recommendations (#3757) by Alastair Donaldson · 3 years, 8 months ago
  36. 5dcb576 spirv-reduce: Support reducing a specific function (#3774) by Alastair Donaldson · 3 years, 9 months ago
  37. e589d0d Add missing include (#3788) by Paul Thomson · 3 years, 9 months ago
  38. 9e26ae0 spirv-fuzz: Overflow ids (#3734) by Alastair Donaldson · 3 years, 9 months ago
  39. 6aed7ff CMake: Enable building with BUILD_SHARED_LIBS=1 (#3490) by Ben Clayton · 3 years, 10 months ago
  40. b25ee93 build(deps): bump lodash from 4.17.15 to 4.17.19 in /tools/sva (#3596) by Steven Perron · 3 years, 10 months ago
  41. 3e7238c spirv-fuzz: Add replay range option (#3535) by Alastair Donaldson · 3 years, 11 months ago
  42. 5547553 Allow various validation options to be passed to spirv-opt (#3314) by Alastair Donaldson · 4 years, 1 month ago
  43. c531099 Update acorn version (#3294) by Steven Perron · 4 years, 2 months ago
  44. 8d4261b spirv-fuzz: Introduce TransformationContext (#3272) by Alastair Donaldson · 4 years, 2 months ago
  45. 2fdea57 spirv-fuzz: Add validator options (#3254) by Alastair Donaldson · 4 years, 2 months ago
  46. a3b5ad9 Fix typos in opt's help. Update environment version. (#3170) by Jakub Kuderski · 4 years, 4 months ago
  47. 31acc78 spirv-fuzz: Add fuzzer pass to perform module donation (#3117) by Alastair Donaldson · 4 years, 5 months ago
  48. e70b009 Add support for SPV_KHR_non_semantic_info (#3110) by David Neto · 4 years, 5 months ago
  49. 52e9cc9 spirv-fuzz: Improve debugging facilities (#3074) by Alastair Donaldson · 4 years, 6 months ago
  50. 466908b Add description of wrap-opkill. (#3000) by Steven Perron · 4 years, 7 months ago
  51. 2f6a87f reduce: improve remove unref instr pass (#2945) by Paul Thomson · 4 years, 8 months ago
  52. 8fa0f1a spirv-fuzz: option to convert shader into a form that renders red (#2934) by Alastair Donaldson · 4 years, 8 months ago
  53. bd839ca reduce/fuzz: improve command line args (#2932) by Paul Thomson · 4 years, 8 months ago
  54. 44b3217 fuzz: add shrinker-temp-file-prefix (#2928) by Paul Thomson · 4 years, 8 months ago
  55. ef4679a spirv-fuzz: allow interestingness script arguments (#2925) by Paul Thomson · 4 years, 8 months ago
  56. 71e0ba6 Add OpCopyMemory test to SVA. (#2885) by dan sinclair · 4 years, 8 months ago
  57. 7275a71 Allow validation during spirv-fuzz replay (#2873) by Alastair Donaldson · 4 years, 8 months ago
  58. 08fcf8a Fix header include syntax. (#2882) by Ehsan · 4 years, 8 months ago
  59. 605c2e3 Add WebGPU SPIR-V Assembler in JavaScript. (#2876) by dan sinclair · 4 years, 9 months ago
  60. 5a48c0d SPIRV-Tools support for SPIR-V 1.5 (#2865) by alan-baker · 4 years, 9 months ago
  61. 19b2566 For WebGPU<->Vulkan optimization, set correct execution environment (#2834) by Ryan Harrison · 4 years, 9 months ago
  62. d11725b Add --relax-float-ops and --convert-relaxed-to-half (#2808) by greg-lunarg · 4 years, 9 months ago
  63. 35d98be Amd ext to khr (#2811) by Steven Perron · 4 years, 9 months ago
  64. 4b64beb Add descriptor array scalar replacement (#2742) by Steven Perron · 4 years, 10 months ago
  65. 4f14b4c fuzz: change output extension and fix usage string (#2778) by Paul Thomson · 4 years, 10 months ago
  66. 3159010 Add pass to inject code for robust-buffer-access semantics (#2771) by David Neto · 4 years, 10 months ago
  67. 032adc4 Correctly implement WebGPU related flag exclusions (#2737) by Ryan Harrison · 4 years, 11 months ago
  68. 92c41ff Remove Common Uniform Elimination Pass (#2731) by greg-lunarg · 4 years, 11 months ago
  69. cd153db Add —preserve-bindings and —preserve-spec-constants (#2693) by Thomas Roughton · 5 years ago
  70. b8ab808 Shrinker for spirv-fuzz (#2708) by Alastair Donaldson · 5 years ago
  71. 6ccb52b Warn when input facts are invalid. (#2699) by Alastair Donaldson · 5 years ago
  72. 8818304 Got rid of redundant declaration. (#2698) by Alastair Donaldson · 5 years ago
  73. bec7e03 Add all accepted target environments to the tools' help texts (#2687) by Kévin Petit · 5 years ago
  74. 6cc2c8f Another fix uint -> uint32_t (#2676) by David Neto · 5 years ago
  75. 9477c91 Fix uint -> uint32_t in fuzz.cpp (#2675) by David Neto · 5 years ago
  76. 42830e5 Add replayer tool for spirv-fuzz. (#2664) by Alastair Donaldson · 5 years ago
  77. 7919b87 Close opened file handles. (#2644) by dan sinclair · 5 years ago
  78. 37ae867 Add spirv-fuzz tool. (#2631) by Alastair Donaldson · 5 years ago
  79. 42abaa0 Remove MarkV and Stats code. (#2576) by dan sinclair · 5 years ago
  80. 4557d08 Add in individual flags for Vulkan <-> WebGPU passes (#2615) by Ryan Harrison · 5 years ago
  81. e935dac Make pointers to isomorphic type interchangeable with option. (#2570) by Steven Perron · 5 years ago
  82. f2803c4 VK_KHR_uniform_buffer_standard_layout validation (#2562) by David Neto · 5 years ago
  83. 63f57d9 Support SPIR-V 1.4 (#2550) by David Neto · 5 years ago
  84. 2de3e3c Add spirv-lesspipe.sh into SPIRV_SKIP_EXECUTABLES umbrella (https://github.com/KhronosGroup/SPIRV-Tools/issues/2497) (#2504) by Gustavo Alvarez · 5 years ago
  85. d90aae9 reduce: miscellaneous fixes (#2494) by Paul Thomson · 5 years ago
  86. 0cb2d40 Add WebGPU->Vulkan and Vulkan->WebGPU flags in spirv-opt (#2496) by Ryan Harrison · 5 years ago
  87. 01964e3 Add pass to generate needed initializers for WebGPU (#2481) by Ryan Harrison · 5 years ago
  88. 42e6f1a Add option to validate after each pass (#2462) by alan-baker · 5 years ago
  89. 7d1b176 Improve reducer algorithm and other changes (#2472) by Paul Thomson · 5 years ago
  90. 2d52cbe Add some val options to reduce (#2401) by Paul Thomson · 5 years ago
  91. e545522 Add --strip-atomic-counter-memory (#2413) by Ryan Harrison · 5 years ago
  92. 34c5ac6 Fixes #2358. Added to the reducer the ability to remove a function t… (#2361) by Alastair Donaldson · 5 years ago
  93. e3c64a3 Do not build spirv-reduce on iOS/tvOS/watchOS - it requires std::system which is not available on those platforms (#2355) by Dan Ginsburg · 5 years ago
  94. 37861ac Merge blocks in reducer (#2353) by Alastair Donaldson · 5 years ago
  95. 86d0d9b Refactored reducer so that the 'finding' functionality of a reduction pass are separated from the generic functionality for tracking progress of a pass. With this change, we now have a ReductionOpportunityFinder abstract class, with many subclasses for each type of reduction, and just one ReductionPass class, which has an associated finder. (#2321) by Alastair Donaldson · 5 years ago
  96. 3d71024 Added some documentation about the reducer. (#2318) by Alastair Donaldson · 5 years ago
  97. 99c2c21 Fix memory leak in unrolling. (#2301) by Steven Perron · 5 years ago
  98. f70e9e2 tools/lesspipe: Allow generic shell (#2255) by Ankit Navik · 5 years ago
  99. d763469 Process moer options when processing options file. (#2251) by Steven Perron · 5 years ago
  100. 71aa48f spirv-reduce: add OperandToUndefReductionPass (#2200) by Paul Thomson · 5 years ago