1. 698b56a Add 'copy object' transformation (#2766) by Alastair Donaldson · 4 years, 9 months ago
  2. 4f14b4c fuzz: change output extension and fix usage string (#2778) by Paul Thomson · 4 years, 9 months ago
  3. 0b70972 Remove extra ';' after member function definition. (#2780) by Geoff Lang · 4 years, 9 months ago
  4. 5ada98d Update WebGPU validation rules of OpAtomic*s (#2777) by Ryan Harrison · 4 years, 9 months ago
  5. 3726b50 Treat access chain indexes as signed in SROA (#2776) by alan-baker · 4 years, 9 months ago
  6. 3159010 Add pass to inject code for robust-buffer-access semantics (#2771) by David Neto · 4 years, 9 months ago
  7. 4a28259 Update OpMemoryBarriers rules for WebGPU (#2775) by Ryan Harrison · 4 years, 9 months ago
  8. 7621034 Add opt test fixture method SinglePassRunAndFail (#2770) by David Neto · 4 years, 9 months ago
  9. ac3d131 Element type is const for analysis::Vector,Matrix,RuntimeArray (#2765) by David Neto · 4 years, 9 months ago
  10. 4979760 Protect against out-of-bounds references when folding OpCompositeExtract (#2774) by Diego Novillo · 4 years, 10 months ago
  11. 7fd2365 Don't move debug or decorations when folding (#2772) by alan-baker · 4 years, 10 months ago
  12. 7bafeda Update OpControlBarriers rules for WebGPU (#2769) by Ryan Harrison · 4 years, 10 months ago
  13. 9559cdb Fix #2609 - Handle out-of-bounds scalar replacements. (#2767) by Diego Novillo · 4 years, 10 months ago
  14. f54b865 Limit fuzzer tests so that they take less time to run (#2763) by Alastair Donaldson · 4 years, 10 months ago
  15. bb0e2f6 Fix check for unreachable blocks in merge-return (#2762) by Steven Perron · 4 years, 10 months ago
  16. 1a89ac8 Transformation and fuzzer pass to add dead continues (#2758) by Alastair Donaldson · 4 years, 10 months ago
  17. 65f49df Remove unneeded future imports (#2739) by Ryan Harrison · 4 years, 10 months ago
  18. c7fcb8c Process OpDecorateId in ADCE (#2761) by Steven Perron · 4 years, 10 months ago
  19. fb83b6f Record correct dominators in merge return (#2760) by Steven Perron · 4 years, 10 months ago
  20. c9190a5 SSA rewriter: Don't use trivial phis (#2757) by Steven Perron · 4 years, 10 months ago
  21. aea4e6b Fix block depth rule priority (#2755) by alan-baker · 4 years, 10 months ago
  22. a94ddc2 Case validation with repeated labels (#2689) by alan-baker · 4 years, 10 months ago
  23. 3855447 Bindless Instrument: Make init check depend solely on input_init_enabled (#2753) by greg-lunarg · 4 years, 10 months ago
  24. 11516c0 Validate storage class OpenCL environment rules for atomics (#2750) by Kévin Petit · 4 years, 10 months ago
  25. bac82f4 Allow LOD ops in compute shaders with derivative group execution modes (#2752) by Jason Macnak · 4 years, 10 months ago
  26. 76b75c4 Document opt::Instruction::InsertBefore methods (#2751) by David Neto · 4 years, 10 months ago
  27. aa9e8f5 Revert "Do not inline OpKill Instructions (#2713)" (#2749) by Steven Perron · 4 years, 10 months ago
  28. 58e2ec2 For Vulkan, disallow structures containing opaque types (#2546) by Jeff Bolz · 4 years, 10 months ago
  29. 230c9e4 Fix bug in merge return (#2734) by Steven Perron · 4 years, 10 months ago
  30. 1fedf72 Allow ray tracing shaders in inst bindle check pass. (#2733) by Jason Macnak · 4 years, 10 months ago
  31. 032adc4 Correctly implement WebGPU related flag exclusions (#2737) by Ryan Harrison · 4 years, 10 months ago
  32. 92c41ff Remove Common Uniform Elimination Pass (#2731) by greg-lunarg · 4 years, 10 months ago
  33. 59de04a BUILD.gn: Add deps and move files for `gn check` (#2735) by Corentin Wallez · 4 years, 10 months ago
  34. 55adf4c Update execution scope rules for WebGPU (#2730) by Ryan Harrison · 4 years, 10 months ago
  35. 1a2de48 Extra small storage validation (#2732) by alan-baker · 4 years, 10 months ago
  36. 3279637 Add validation for SPV_EXT_demote_to_helper_invocation (#2707) by Jeff Bolz · 4 years, 10 months ago
  37. 5081512 BUILD.gn: Add targets to build all command-line tools (#2727) by David Turner · 4 years, 10 months ago
  38. 5ce8cf7 Change the order branches are simplified in dead branch elim (#2728) by Steven Perron · 4 years, 10 months ago
  39. cd153db Add —preserve-bindings and —preserve-spec-constants (#2693) by Thomas Roughton · 4 years, 10 months ago
  40. 86e45ef Handle decorations better in some optimizations (#2716) by Steven Perron · 4 years, 10 months ago
  41. 3a252a2 Update memory scope rules for WebGPU (#2725) by Ryan Harrison · 4 years, 10 months ago
  42. 0c4feb6 Remove extra semis (#2717) by alan-baker · 4 years, 10 months ago
  43. 456cc59 Validate usage of 8- and 16-bit types with only storage capabilities (#2704) by alan-baker · 4 years, 10 months ago
  44. b8ab808 Shrinker for spirv-fuzz (#2708) by Alastair Donaldson · 4 years, 10 months ago
  45. 37e8f79 Perform merge return with single return in loop. (#2714) by Steven Perron · 4 years, 10 months ago
  46. fe7cc9c Do not inline OpKill Instructions (#2713) by Steven Perron · 4 years, 10 months ago
  47. 5a93e07 Refactor reducer options (#2709) by Alastair Donaldson · 4 years, 10 months ago
  48. a6bfc26 Fix BUILD.gn for Fuchsia platform build. (#2692) by David Turner · 4 years, 10 months ago
  49. 9702d47 Validate that in OpenGL env block variables have Binding (#2685) by Caio Marcelo de Oliveira Filho · 4 years, 10 months ago
  50. e6e3e2c Update type for loaded builtin GlobalInvocationID in pass instrumentation (#2705) by Jason Macnak · 4 years, 11 months ago
  51. 6ccb52b Warn when input facts are invalid. (#2699) by Alastair Donaldson · 4 years, 11 months ago
  52. 8818304 Got rid of redundant declaration. (#2698) by Alastair Donaldson · 4 years, 11 months ago
  53. efde682 Disallow movement of unreachable blocks. (#2700) by Alastair Donaldson · 4 years, 11 months ago
  54. dfcb5a1 Refactor fuzzer transformations (#2694) by Alastair Donaldson · 4 years, 11 months ago
  55. 888aeef Fix Component decoration validation for arrays (#2697) by Józef Kucia · 4 years, 11 months ago
  56. df86bb4 Replace global static map with an array of pairs (#2691) by Kévin Petit · 4 years, 11 months ago
  57. 7c29460 Basic validation for Component decorations (#2679) by Józef Kucia · 4 years, 11 months ago
  58. 69b9459 Add infrastructure for maintaining and using DEPS (#2684) by Ryan Harrison · 4 years, 11 months ago
  59. 2b84d25 Fix store to uniform Vulkan check (#2688) by alan-baker · 4 years, 11 months ago
  60. bec7e03 Add all accepted target environments to the tools' help texts (#2687) by Kévin Petit · 4 years, 11 months ago
  61. 51b0d5c Represent uniform facts via descriptor set and binding. (#2681) by Alastair Donaldson · 5 years ago
  62. fa981bc Roll external/spirv-headers/ 8b911bd2b..de99d4d83 (8 commits) (#2682) by Ryan Harrison · 5 years ago
  63. a132c9b Whitelist SPV_GOOGLE_user_type. (#2673) by Ehsan · 5 years ago
  64. 001e823 Add fuzzer pass to obfuscate constants. (#2671) by Alastair Donaldson · 5 years ago
  65. 2090d7a Handle volatile memory semantics in upgrade (#2674) by alan-baker · 5 years ago
  66. 3d5fb7b Validate Volatile memory semantics bit (#2672) by alan-baker · 5 years ago
  67. 400dbde Disallow stores to UBOs (#2651) by alan-baker · 5 years ago
  68. 6cc2c8f Another fix uint -> uint32_t (#2676) by David Neto · 5 years ago
  69. 59983a6 Validate variable initializer type (#2668) by alan-baker · 5 years ago
  70. 9477c91 Fix uint -> uint32_t in fuzz.cpp (#2675) by David Neto · 5 years ago
  71. 42830e5 Add replayer tool for spirv-fuzz. (#2664) by Alastair Donaldson · 5 years ago
  72. b4bf7bc Add validation for Subgroup builtins (#2637) by alan-baker · 5 years ago
  73. 9c08301 Add constant == uniform facts. (#2660) by Alastair Donaldson · 5 years ago
  74. 208d313 Cast __LINE__ to size_t (#2661) by Steven Perron · 5 years ago
  75. a8ae579 Add transformation to replace a boolean constant with a numeric comparison (#2659) by Alastair Donaldson · 5 years ago
  76. 0755d6c Add builtin validation for SPV_NV_shader_sm_builtins (#2656) by Daniel Koch · 5 years ago
  77. 43fb240 Instrument: Fix code for version 2 output format. (#2655) by greg-lunarg · 5 years ago
  78. 08cc49e Fix bug in 'split blocks', and add tests for fuzzer. (#2658) by Alastair Donaldson · 5 years ago
  79. d01a3c3 Optimizer: Handle array type with OpSpecConstantOp length (#2652) by David Neto · 5 years ago
  80. 4a00a80 Add fuzzer pass to add dead breaks. (#2654) by Alastair Donaldson · 5 years ago
  81. 620197b Add fuzzer pass that adds useful constructs to a module (#2647) by Alastair Donaldson · 5 years ago
  82. 2c0111e Add validation for SPV_EXT_fragment_shader_interlock (#2650) by Jeff Bolz · 5 years ago
  83. 699e167 Remove asserts from GetUnderlyingType (#2646) by Ryan Harrison · 5 years ago
  84. 7919b87 Close opened file handles. (#2644) by dan sinclair · 5 years ago
  85. f99d7ad Validate OpenCL rules for ImageRead and OpImageSampleExplicitLod (#2643) by Kévin Petit · 5 years ago
  86. 209ff0c Add spirv-fuzz pass to permute blocks. (#2642) by Alastair Donaldson · 5 years ago
  87. e7866de Linker: Better type comparison for OpTypeArray and OpTypeForwardPointer (#2580) by Pierre Moreau · 5 years ago
  88. 0125b28 Add compact ids to WebGPU <-> Vulkan transformations (#2639) by Ryan Harrison · 5 years ago
  89. 3d62cb8 Instrument: Add version 2 of record formats (#2630) by greg-lunarg · 5 years ago
  90. 1b71e45 Add "split block" transformation. (#2633) by Alastair Donaldson · 5 years ago
  91. f051812 Add WebGPU specific fuzzer for validation (#2628) by Ryan Harrison · 5 years ago
  92. 5a06fa4 Add fuzzer for Vulkan->WebGPU spirv-opt passes (#2626) by Ryan Harrison · 5 years ago
  93. 78b2b18 Add fuzzer for WebGPU->Vulkan spirv-opt passes (#2625) by Ryan Harrison · 5 years ago
  94. 6c7db9c Handle nested breaks from switches. (#2624) by Steven Perron · 5 years ago
  95. 37ae867 Add spirv-fuzz tool. (#2631) by Alastair Donaldson · 5 years ago
  96. fe9f870 Add library for spirv-fuzz (#2618) by Alastair Donaldson · 5 years ago
  97. 42abaa0 Remove MarkV and Stats code. (#2576) by dan sinclair · 5 years ago
  98. 3b5ab54 linker: Add tests for various type comparisons (#2613) by Jonathon Anderson · 5 years ago
  99. 4c73ebc Enable the base branch to be overridden in the code format check script (#2607) by Kévin Petit · 5 years ago
  100. b8fe721 Allow arrays of out per-primitive builtins for mesh shaders (#2617) by Sahil Parmar · 5 years ago