1. a73e724 Fix typo in comment: SPIR-V section for debug instructions (#4683) by David Neto · 2 years, 4 months ago
  2. 65ecfd1 Fix various source comment (doxygen) typos (#4680) by luzpaz · 2 years, 4 months ago
  3. fb9a10c spirv-opt: add pass to Spread Volatile semantics (#4667) by Jaebaek Seo · 2 years, 4 months ago
  4. 6938af7 Vulkan 1.3 (#4686) by alan-baker · 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. 3156158 optimizer: restore previous ABI. (#4653) by Dave Airlie · 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. 0c4deeb Include a maximum value for spv_target_env (#4559) by Alastair Donaldson · 2 years, 8 months ago
  10. 1454c95 spirv-opt: Switch from Vulkan.DebugInfo to Shader.DebugInfo (#4493) by Greg Fischer · 2 years, 9 months ago
  11. 4ac8e5e Add preserve_interface mode to aggressive_dead_code_elim (#4520) by Greg Fischer · 2 years, 9 months ago
  12. 0c09258 Set threshold for reduce-load-size pass (#4499) by Jaebaek Seo · 2 years, 9 months ago
  13. b8fce5f spirv-lint: Add lint based on divergence analysis (#4488) by Jakub Kuderski · 2 years, 9 months ago
  14. ee30773 Add a feature for allowing LocalSizeId (#4492) by gnl21 · 2 years, 9 months ago
  15. 57e1d8e Add spirv-opt convert-to-sampled-image pass (#4340) by Jaebaek Seo · 2 years, 9 months ago
  16. 706dc27 Add new target for spirv-lint (#4446) by dong-ja · 2 years, 10 months ago
  17. 3b6abf4 Add non-semantic vulkan extended instruction set (#4362) by Greg Fischer · 2 years, 11 months ago
  18. f9893c4 spirv-opt: A pass to removed unused input on OpEntryPoint instructions. (#4275) by ZHOU He · 2 years, 11 months ago
  19. e065c48 Initial support for SPV_KHR_integer_dot_product (#4327) by Kévin Petit · 3 years ago
  20. bbc660e Support Intel extensions for fixed point and hls-float (#4321) by David Neto · 3 years ago
  21. 87a2867 Add kInstErrorMax to instrument.hpp (#4315) by Greg Fischer · 3 years ago
  22. 48007a5 Add interpolate legalization pass (#4220) by Greg Fischer · 3 years, 2 months ago
  23. 1746ed3 Add `void` in function declaration to keep some compilers happy (#4160) by Daniel Koch · 3 years, 3 months ago
  24. c79edd2 Generate differentiated error codes for buffer oob checking (#4144) by greg-lunarg · 3 years, 4 months ago
  25. b812fd6 Validate SPV_KHR_workgroup_memory_explicit_layout (#4128) by Caio Marcelo de Oliveira Filho · 3 years, 4 months ago
  26. 1bd539b Support pending Intel extensions (#4116) by David Neto · 3 years, 4 months ago
  27. 9150cd4 Remove WebGPU support (#4108) by Ryan Harrison · 3 years, 5 months ago
  28. 7bbe1a3 Revert "Generate differentiated error codes for buffer oob checking (#4097)" (#4100) by dan sinclair · 3 years, 5 months ago
  29. c32277c Generate differentiated error codes for buffer oob checking (#4097) by greg-lunarg · 3 years, 5 months ago
  30. 7046c05 Add texel buffer out-of-bounds checking instrumentation (#4038) by greg-lunarg · 3 years, 6 months ago
  31. f7da527 Temporarily add EmptyPass to prevent glslang from failing (#4004) by Jaebaek Seo · 3 years, 7 months ago
  32. 56d0f50 Propagate OpLine to all applied instructions in spirv-opt (#3951) by Jaebaek Seo · 3 years, 7 months ago
  33. a1d3817 Support SPV_KHR_fragment_shading_rate (#3943) by Tobski · 3 years, 7 months ago
  34. c6ca885 [spirv-dis] Add some context comments to disassembly. (#3847) by dan sinclair · 3 years, 8 months ago
  35. 60ce96e spirv-fuzz: Add pass recommendations (#3757) by Alastair Donaldson · 3 years, 8 months ago
  36. 7e28d80 Add buffer oob check to bindless instrumentation (#3800) by greg-lunarg · 3 years, 9 months ago
  37. 5dcb576 spirv-reduce: Support reducing a specific function (#3774) by Alastair Donaldson · 3 years, 9 months ago
  38. 5030045 Validator support for non-semantic clspv reflection (#3618) by alan-baker · 3 years, 10 months ago
  39. 31c8213 Avoid operand type range checks (#3379) by David Neto · 3 years, 10 months ago
  40. f3cec93 Support SPV_KHR_terminate_invocation (#3568) by alan-baker · 3 years, 10 months ago
  41. 3e7238c spirv-fuzz: Add replay range option (#3535) by Alastair Donaldson · 3 years, 11 months ago
  42. 282392d Add support to GPU-AV instrumentation for Task and Mesh shaders (#3512) by greg-lunarg · 3 years, 11 months ago
  43. 4410272 Remove deprecated interfaces from instrument passes (#3361) by greg-lunarg · 4 years ago
  44. 5a97e3a Add support for KHR_ray_{query,tracing} extensions (#3235) by Daniel Koch · 4 years, 2 months ago
  45. 1fe9bcc Instrument: Debug Printf support (#3215) by greg-lunarg · 4 years, 3 months ago
  46. 4a80497 Make spvOpcodeString part of the public API (#3174) by Steven Perron · 4 years, 3 months ago
  47. 5d786f6 Clarify mapping of target env to SPIR-V version (#3150) by David Neto · 4 years, 4 months ago
  48. bb236c3 Add spvParseVulkanEnv (#3142) by David Neto · 4 years, 4 months ago
  49. d46a1b0 Add basic support for Vulkan 1.2: SPV_ENV_VULKAN_1_2 by David Neto · 4 years, 9 months ago
  50. 578c5ac Change default version for CreatInstBindlessCheckPass to 2 (#3119) by greg-lunarg · 4 years, 5 months ago
  51. 9215c1b Fix convert-relax-to-half invalid code (#3099) (#3106) by greg-lunarg · 4 years, 5 months ago
  52. 64f36ea Support OpenCL.DebugInfo.100 extended instruction set (#3080) by David Neto · 4 years, 5 months ago
  53. e70b009 Add support for SPV_KHR_non_semantic_info (#3110) by David Neto · 4 years, 5 months ago
  54. fccbc00 Make Instrumentation format version 2 the default (Step 1) (#3096) by greg-lunarg · 4 years, 6 months ago
  55. af74105 graphics robust access: use signed clamp (#3073) by David Neto · 4 years, 6 months ago
  56. 52e9cc9 spirv-fuzz: Improve debugging facilities (#3074) by Alastair Donaldson · 4 years, 6 months ago
  57. 7275a71 Allow validation during spirv-fuzz replay (#2873) by Alastair Donaldson · 4 years, 8 months ago
  58. 5a48c0d SPIRV-Tools support for SPIR-V 1.5 (#2865) by alan-baker · 4 years, 9 months ago
  59. 19b2566 For WebGPU<->Vulkan optimization, set correct execution environment (#2834) by Ryan Harrison · 4 years, 9 months ago
  60. d11725b Add --relax-float-ops and --convert-relaxed-to-half (#2808) by greg-lunarg · 4 years, 9 months ago
  61. 35d98be Amd ext to khr (#2811) by Steven Perron · 4 years, 9 months ago
  62. 0640725 Instrument: Add support for Buffer Device Address extension (#2792) by greg-lunarg · 4 years, 10 months ago
  63. 60043ed Replace OpKill With function call. (#2790) by Steven Perron · 4 years, 10 months ago
  64. 4b64beb Add descriptor array scalar replacement (#2742) by Steven Perron · 4 years, 10 months ago
  65. 3159010 Add pass to inject code for robust-buffer-access semantics (#2771) by David Neto · 4 years, 10 months ago
  66. 1fedf72 Allow ray tracing shaders in inst bindle check pass. (#2733) by Jason Macnak · 4 years, 11 months ago
  67. 92c41ff Remove Common Uniform Elimination Pass (#2731) by greg-lunarg · 4 years, 11 months ago
  68. cd153db Add —preserve-bindings and —preserve-spec-constants (#2693) by Thomas Roughton · 4 years, 11 months ago
  69. b8ab808 Shrinker for spirv-fuzz (#2708) by Alastair Donaldson · 5 years ago
  70. 3d62cb8 Instrument: Add version 2 of record formats (#2630) by greg-lunarg · 5 years ago
  71. fe9f870 Add library for spirv-fuzz (#2618) by Alastair Donaldson · 5 years ago
  72. e935dac Make pointers to isomorphic type interchangeable with option. (#2570) by Steven Perron · 5 years ago
  73. f6d9a17 Add pass to fix some invalid unreachable blocks for WebGPU (#2563) by Ryan Harrison · 5 years ago
  74. f2803c4 VK_KHR_uniform_buffer_standard_layout validation (#2562) by David Neto · 5 years ago
  75. 63f57d9 Support SPIR-V 1.4 (#2550) by David Neto · 5 years ago
  76. 048dcd3 Implement WebGPU->Vulkan initializer conversion for 'Function' variables (#2513) by Ryan Harrison · 5 years ago
  77. 102e430 Add pass to legalize OpVectorShuffle for WebGPU (#2509) by Ryan Harrison · 5 years ago
  78. 0cb2d40 Add WebGPU->Vulkan and Vulkan->WebGPU flags in spirv-opt (#2496) by Ryan Harrison · 5 years ago
  79. 3a0bc9e Add fix storage class code. (#2434) by Steven Perron · 5 years ago
  80. 01964e3 Add pass to generate needed initializers for WebGPU (#2481) by Ryan Harrison · 5 years ago
  81. 42e6f1a Add option to validate after each pass (#2462) by alan-baker · 5 years ago
  82. 7d1b176 Improve reducer algorithm and other changes (#2472) by Paul Thomson · 5 years ago
  83. e1a7626 Bindless Validation: Descriptor Initialization Check (#2419) by greg-lunarg · 5 years ago
  84. e545522 Add --strip-atomic-counter-memory (#2413) by Ryan Harrison · 5 years ago
  85. 1b0047f Add pass to remove dead members. (#2379) by Steven Perron · 5 years ago
  86. 39bfb6b Make spvParseTargetEnv public (#2362) by dan sinclair · 5 years ago
  87. cf21146 Expand bindless bounds checking to runtime-sized descriptor arrays (#2316) by greg-lunarg · 5 years ago
  88. 20b2e2b Add SpirvTools::IsValid(). (#2326) by fjhenigman · 5 years ago
  89. dd4157d Sink (#2284) by Steven Perron · 5 years ago
  90. 8d2d66f Fix vertex instrumentation to use VertexIndex and InstanceIndex (#2294) by greg-lunarg · 5 years ago
  91. 47c08a7 Implement initial --webgpu-mode flag (#2217) by Ryan Harrison · 5 years ago
  92. e0292c2 Add --target-env flag to spirv-opt (#2216) by Ryan Harrison · 5 years ago
  93. e510b1b Update memory model (#1904) by alan-baker · 5 years ago
  94. e799bfb Prevent diagnostic memory leak (#2110) by alan-baker · 6 years ago
  95. f3acb95 Initial commit for spirv-reduce. (#2056) by Alastair Donaldson · 6 years ago
  96. 8e9be30 Validator: Support VK_EXT_scalar_block_layout by David Neto · 6 years ago
  97. c37388f Add passes to propagate and eliminate redundant line instructions (#2027). (#2039) by greg-lunarg · 6 years ago
  98. 1e9fc1a Add base and core bindless validation instrumentation classes (#2014) by greg-lunarg · 6 years ago
  99. 91f3350 Validate the id bound. (#2031) by Steven Perron · 6 years ago
  100. 398f37a Add explicit void parameter in libspirv.h again (#2032) by James Jones · 6 years ago