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