1. fb9a10c spirv-opt: add pass to Spread Volatile semantics (#4667) by Jaebaek Seo · 2 years, 4 months ago
  2. 354a46a Rename strip reflect to strip nonsemantic (#4661) by Steven Perron · 2 years, 6 months ago
  3. d997c83 Add spirv-opt pass to replace descriptor accesses based on variable indices (#4574) by Jaebaek Seo · 2 years, 7 months ago
  4. 134d763 GN: Fix build for debuginfo codegen. (#4536) by Jamie Madill · 2 years, 8 months ago
  5. 1454c95 spirv-opt: Switch from Vulkan.DebugInfo to Shader.DebugInfo (#4493) by Greg Fischer · 2 years, 9 months ago
  6. 926ff6d GN: Suppress unreachable code warnings. (#4476) by Jamie Madill · 2 years, 10 months ago
  7. 57e1d8e Add spirv-opt convert-to-sampled-image pass (#4340) by Jaebaek Seo · 2 years, 10 months ago
  8. c4c6f2b spirv-opt: Add dataflow analysis framework (#4402) by dong-ja · 2 years, 10 months ago
  9. 7dadcf9 Add control dependence analysis to opt (#4380) by dong-ja · 2 years, 10 months ago
  10. 4376a10 Fix public deps on generated headers (#4386) by krockot · 2 years, 10 months ago
  11. b2db20a BUILD.gn: introduce finer grained internal targets for Tint (#4399) by Corentin Wallez · 2 years, 10 months ago
  12. 033768c spirv-fuzz: TransformationWrapVectorSynonym that rewrites scalar operations using vectors (#4376) by Shiyu Liu · 2 years, 10 months ago
  13. 8966cc2 Add common enum for debug info instructions from either opencl or vulkan (#4377) by Greg Fischer · 2 years, 11 months ago
  14. 2685c9a Add missing fuzzer header dependency. (#4381) by Jamie Madill · 2 years, 11 months ago
  15. feb0544 Fix BUILD.gn (#4378) by Alastair Donaldson · 2 years, 11 months ago
  16. 2299b71 spirv-fuzz: support building using gn (#4365) by Alastair Donaldson · 2 years, 11 months ago
  17. d432beb Fix vendor table build in BUILD.gn for nonsemantic.vulkan.debuginfo.100 (#4375) by Greg Fischer · 2 years, 11 months ago
  18. 3b6abf4 Add non-semantic vulkan extended instruction set (#4362) by Greg Fischer · 2 years, 11 months ago
  19. 9ce7a2f spirv-reduce: Eliminate skeletal structured control flow construct (#4360) by Alastair Donaldson · 2 years, 11 months ago
  20. a95bc46 Add remove_unused_interface_variable_pass.* to BUILD.gn (#4363) by Steven Perron · 2 years, 11 months ago
  21. ae6a1e1 Fix UWP build (#4235) by Shahbaz Youssefi · 3 years, 2 months ago
  22. 48007a5 Add interpolate legalization pass (#4220) by Greg Fischer · 3 years, 2 months ago
  23. 5d8c403 BUILD.gn: fix typo for 'cflags' (#4169) by Corentin Wallez · 3 years, 3 months ago
  24. 77eb2b6 Suppress warning (#4168) by Corentin Wallez · 3 years, 3 months ago
  25. 9150cd4 Remove WebGPU support (#4108) by Ryan Harrison · 3 years, 5 months ago
  26. f7da527 Temporarily add EmptyPass to prevent glslang from failing (#4004) by Jaebaek Seo · 3 years, 7 months ago
  27. 56d0f50 Propagate OpLine to all applied instructions in spirv-opt (#3951) by Jaebaek Seo · 3 years, 7 months ago
  28. 726af6f Add missing file to BUILD.gn (#3798) by Alastair Donaldson · 3 years, 9 months ago
  29. 5030045 Validator support for non-semantic clspv reflection (#3618) by alan-baker · 3 years, 10 months ago
  30. 95df4c9 Add in a bunch of missed files to the BUILD.gn (#3360) by Ryan Harrison · 4 years ago
  31. 90930cb Remove stale entries from BUILD.gn (#3358) by Ryan Harrison · 4 years ago
  32. 4226874 Add debug information analysis (#3305) by Jaebaek Seo · 4 years, 1 month ago
  33. 1fe9bcc Instrument: Debug Printf support (#3215) by greg-lunarg · 4 years, 3 months ago
  34. fb6e3e4 Combine extinst-name and extinst-output-base into one arg. (#3200) by Geoff Lang · 4 years, 3 months ago
  35. c316fb1 Add missing dependencies when generating spvtools_core_tables (#3199) by Geoff Lang · 4 years, 3 months ago
  36. 1b34410 Fix chromium build (#3152) by Shahbaz Youssefi · 4 years, 4 months ago
  37. b97057e Use spirv-headers' BUILD.gn (#3148) by Shahbaz Youssefi · 4 years, 4 months ago
  38. fb2e819 Fix GN build for OpenCL.DebugInfo.100 update (#3134) by David Neto · 4 years, 5 months ago
  39. 64f36ea Support OpenCL.DebugInfo.100 extended instruction set (#3080) by David Neto · 4 years, 5 months ago
  40. e0d5544 Add missing headers to GN. (#3009) by Jamie Madill · 4 years, 7 months ago
  41. c705032 Remove non-existent files from BUILD.gn (#2955) by Ryan Harrison · 4 years, 8 months ago
  42. 527a689 Remove validate_datarules.cpp (#2911) by alan-baker · 4 years, 8 months ago
  43. 3a762d5 Add missing GN dependency (#2899) by dan sinclair · 4 years, 8 months ago
  44. 36c1c0e Fix Fuchsia build. (#2868) by David Turner · 4 years, 9 months ago
  45. 35c9518 Handle id overflow in the ssa rewriter. (#2845) by Steven Perron · 4 years, 9 months ago
  46. 635b583 GN: Add Chromium GoogleTest deps. (#2832) by Jamie Madill · 4 years, 9 months ago
  47. d11725b Add --relax-float-ops and --convert-relaxed-to-half (#2808) by greg-lunarg · 4 years, 9 months ago
  48. 1c9ca42 GN: Make SPIRV-Tools target use public_deps. (#2828) by Jamie Madill · 4 years, 9 months ago
  49. 4ae9b71 Fix gn check (#2821) by Corentin Wallez · 4 years, 9 months ago
  50. 35d98be Amd ext to khr (#2811) by Steven Perron · 4 years, 9 months ago
  51. 1eb8917 Add missing files to BUILD.gn (#2809) by jonahryandavis · 4 years, 9 months ago
  52. 0640725 Instrument: Add support for Buffer Device Address extension (#2792) by greg-lunarg · 4 years, 10 months ago
  53. 60043ed Replace OpKill With function call. (#2790) by Steven Perron · 4 years, 10 months ago
  54. 4b64beb Add descriptor array scalar replacement (#2742) by Steven Perron · 4 years, 10 months ago
  55. 3159010 Add pass to inject code for robust-buffer-access semantics (#2771) by David Neto · 4 years, 10 months ago
  56. 92c41ff Remove Common Uniform Elimination Pass (#2731) by greg-lunarg · 4 years, 11 months ago
  57. 59de04a BUILD.gn: Add deps and move files for `gn check` (#2735) by Corentin Wallez · 4 years, 11 months ago
  58. 1a2de48 Extra small storage validation (#2732) by alan-baker · 4 years, 11 months ago
  59. 5081512 BUILD.gn: Add targets to build all command-line tools (#2727) by David Turner · 5 years ago
  60. a6bfc26 Fix BUILD.gn for Fuchsia platform build. (#2692) by David Turner · 5 years ago
  61. 2c0111e Add validation for SPV_EXT_fragment_shader_interlock (#2650) by Jeff Bolz · 5 years ago
  62. f6d9a17 Add pass to fix some invalid unreachable blocks for WebGPU (#2563) by Ryan Harrison · 5 years ago
  63. 048dcd3 Implement WebGPU->Vulkan initializer conversion for 'Function' variables (#2513) by Ryan Harrison · 5 years ago
  64. 102e430 Add pass to legalize OpVectorShuffle for WebGPU (#2509) by Ryan Harrison · 5 years ago
  65. 3a0bc9e Add fix storage class code. (#2434) by Steven Perron · 5 years ago
  66. e8c2d95 Fix webgpu header file name in BUILD.gn (#2493) by Shahbaz Youssefi · 5 years ago
  67. 01964e3 Add pass to generate needed initializers for WebGPU (#2481) by Ryan Harrison · 5 years ago
  68. e545522 Add --strip-atomic-counter-memory (#2413) by Ryan Harrison · 5 years ago
  69. 4b42cd1 BUILD.gn: Only build tests in Chromium. (#2392) by Jamie Madill · 5 years ago
  70. 1b0047f Add pass to remove dead members. (#2379) by Steven Perron · 5 years ago
  71. 0187c19 Fix BUILD.gn (#2381) by Takuto Ikuta · 5 years ago
  72. 34c5ac6 Fixes #2358. Added to the reducer the ability to remove a function t… (#2361) by Alastair Donaldson · 5 years ago
  73. cf78346 Add source/opt/block_merge_util.* to BUILD.gn (#2344) by David Neto · 5 years ago
  74. dd4157d Sink (#2284) by Steven Perron · 5 years ago
  75. cf37ab7 Merge two implementations of ValidateMemorySemantics (#2175) by Ryan Harrison · 5 years ago
  76. 67b2e15 Fixup BUILD.gn from addtion of upgrade_memory_model (#2152) by dan sinclair · 5 years ago
  77. 8ce3dba Merge two implementations of ValidateExecutionScope (#2131) by Ryan Harrison · 6 years ago
  78. 703305b Fixup BUILD.gn file (#2129) by dan sinclair · 6 years ago
  79. c37388f Add passes to propagate and eliminate redundant line instructions (#2027). (#2039) by greg-lunarg · 6 years ago
  80. 1e9fc1a Add base and core bindless validation instrumentation classes (#2014) by greg-lunarg · 6 years ago
  81. 5f599e7 Fix infinite loop in dead-branch-elimination (#1891) by Steven Perron · 6 years ago
  82. 324be76 Fixup BUILD.gn file (#1886) by dan sinclair · 6 years ago
  83. 21bcb9d BUILD.gn: Make a better interface with dependents. (#1877) by Corentin Wallez · 6 years ago
  84. b27d084 Revert "BUILD.gn: Make a better interface with dependents. (#1875)" (#1876) by dan sinclair · 6 years ago
  85. 3cddf91 BUILD.gn: Make a better interface with dependents. (#1875) by Corentin Wallez · 6 years ago
  86. c5b3806 Moving constant opcode validation into a new file by Alan Baker · 6 years ago
  87. 1bdade7 Add GN rules to build spriv-as (#1842) by dan sinclair · 6 years ago
  88. ef67867 Remove source/message.h (#1838) by dan sinclair · 6 years ago
  89. 1553025 Move make_unique to source/util. (#1836) by dan sinclair · 6 years ago
  90. 5fc011b Move bit_stream, move_to_front and huffman_codec. (#1833) by dan sinclair · 6 years ago
  91. e7fdcdb Split function opcode validation into new files. by Alan Baker · 6 years ago
  92. 714bf84 Split mode setting opcode validation into new file. by Alan Baker · 6 years ago
  93. 7d4b046 Split annotation opcode validation into new file. by Alan Baker · 6 years ago
  94. ca7278c Split debug opcode validation into new file by Alan Baker · 6 years ago
  95. f2a9900 Move type instruction validation into separate file by Alan Baker · 6 years ago
  96. eda2cfb Cleanup includes. (#1795) by dan sinclair · 6 years ago
  97. 2d9a325 Refactor BUILD.gn so can easily be embedded in other projects by Corentin Wallez · 6 years ago
  98. de9496e Add more fuzzers for Optimizer. (#1788) by dan sinclair · 6 years ago
  99. d49bedc Move memory class instructions to new pass by Alan Baker · 6 years ago
  100. a97c1d9 Fixup BUILD.gn to use a group for SPIRV-Tools (#1779) by dan sinclair · 6 years ago