1. 34be233 Handle more cases in dead member elim (#3289) by Steven Perron · 4 years, 2 months ago
  2. 538512e spirv-fuzz: Improve the handling of equation facts (#3281) by Alastair Donaldson · 4 years, 2 months ago
  3. 183e324 spirv-fuzz: Handle more general SPIR-V in donation (#3280) by Alastair Donaldson · 4 years, 2 months ago
  4. 4af38c4 spirv-fuzz: Improve support for compute shaders in donation (#3277) by Alastair Donaldson · 4 years, 2 months ago
  5. e95fbfb spirv-fuzz: Transformation to add OpConstantNull (#3273) by Alastair Donaldson · 4 years, 2 months ago
  6. 5d491a7 spirv-fuzz: Handle isomorphic types property in composite construction (#3262) by Alastair Donaldson · 4 years, 2 months ago
  7. 8d4261b spirv-fuzz: Introduce TransformationContext (#3272) by Alastair Donaldson · 4 years, 2 months ago
  8. 2fdea57 spirv-fuzz: Add validator options (#3254) by Alastair Donaldson · 4 years, 2 months ago
  9. af01d57 Update dominates to check for null nodes (#3271) by alan-baker · 4 years, 2 months ago
  10. f20c0d7 Set wrapped kill basic block's parent (#3269) by alan-baker · 4 years, 2 months ago
  11. c37c949 Validate Buffer and BufferBlock apply only to struct types (#3259) by Caio Marcelo de Oliveira Filho · 4 years, 2 months ago
  12. 022da4d Fix identification of Vulkan images and buffers (#3253) by alan-baker · 4 years, 2 months ago
  13. 1346dd5 Disallow phis of images, samplers and sampled images (#3246) by alan-baker · 4 years, 2 months ago
  14. 1c8bda3 Add data structure for DebugScope, DebugDeclare in spirv-opt (#3183) by Jaebaek Seo · 4 years, 2 months ago
  15. 60104cd Add opt::Operand::AsCString and AsString (#3240) by David Neto · 4 years, 2 months ago
  16. 5a97e3a Add support for KHR_ray_{query,tracing} extensions (#3235) by Daniel Koch · 4 years, 2 months ago
  17. 1fe9bcc Instrument: Debug Printf support (#3215) by greg-lunarg · 4 years, 3 months ago
  18. 1af1df3 spirv-fuzz: Fix vector width issue in 'add equation instructions' pass (#3223) by Alastair Donaldson · 4 years, 3 months ago
  19. dd3d916 Allow sampledimage types as operand of OpCopyObject (#3222) by Jeff Bolz · 4 years, 3 months ago
  20. 4c02704 spirv-fuzz: Add toggle access chain instruction transformation (#3211) by André Perez Maselco · 4 years, 3 months ago
  21. 533af49 spirv-fuzz: Add fuzzer pass to permute function parameters (#3212) by Vasyl Teliman · 4 years, 3 months ago
  22. 66a682b spirv-fuzz: Add swap commutable operands transformation (#3205) by Alastair Donaldson · 4 years, 3 months ago
  23. 044ecc0 spirv-fuzz: Fuzzer pass to add equation instructions (#3202) by Alastair Donaldson · 4 years, 3 months ago
  24. 661e79e Adding WebGPU specific Workgroup scope rule (#3204) by Ryan Harrison · 4 years, 3 months ago
  25. 70f8881 Add validation rules for OpenCL.DebugInfo.100 extension (#3133) by Jaebaek Seo · 4 years, 3 months ago
  26. 4d912f4 spirv-val: Add support for SPV_AMD_shader_image_load_store_lod (#3186) by Samuel Iglesias Gonsálvez · 4 years, 3 months ago
  27. 6c218ec spirv-fuzz: Fuzzer pass that adds access chains (#3182) by Alastair Donaldson · 4 years, 4 months ago
  28. 77fb303 spirv-fuzz: Fuzzer pass to add function calls (#3178) by Alastair Donaldson · 4 years, 4 months ago
  29. 3d4a0dd spirv-fuzz: Ensure that donated variables are always initialized (#3181) by Alastair Donaldson · 4 years, 4 months ago
  30. fe10239 spirv-fuzz: Add fuzzer passes to add loads/stores (#3176) by Alastair Donaldson · 4 years, 4 months ago
  31. 1f03ac1 spirv-fuzz: Fuzzer passes to add local and global variables (#3175) by Alastair Donaldson · 4 years, 4 months ago
  32. b7e0998 spirv-fuzz: Disallow copying of null and undefined pointers (#3172) by Alastair Donaldson · 4 years, 4 months ago
  33. a9624b4 Handle TimeAMD in AmdExtensionToKhrPass. (#3168) by Diego Novillo · 4 years, 4 months ago
  34. 0265a9d Implement constant folding for many transcendentals (#3166) by Arseny Kapoulkine · 4 years, 4 months ago
  35. 1fc7a9e spirv-fuzz: Arbitrary variable facts (#3165) by Alastair Donaldson · 4 years, 4 months ago
  36. dd3f8d4 spirv-fuzz: Add outlining test (#3164) by Alastair Donaldson · 4 years, 4 months ago
  37. 521223b spirv-fuzz: Make functions "livesafe" during donation (#3146) by Alastair Donaldson · 4 years, 4 months ago
  38. 97f1d48 Dead branch elim fix (#3160) by Steven Perron · 4 years, 4 months ago
  39. e7afeb0 Use dummy switch instead of dummy loop in MergeReturn pass. (#3151) by greg-lunarg · 4 years, 4 months ago
  40. 6729c4a Fix structured exit validation (#3141) by alan-baker · 4 years, 4 months ago
  41. bb236c3 Add spvParseVulkanEnv (#3142) by David Neto · 4 years, 4 months ago
  42. dd37d73 Handle conflict between debug info and existing validation rule (#3104) by Jaebaek Seo · 4 years, 4 months ago
  43. ab7ac60 spirv-fuzz: Refactoring and type-related fixes (#3144) by Alastair Donaldson · 4 years, 4 months ago
  44. 323a81f Validate Vulkan 1.2 capabilities by Alan Baker · 4 years, 9 months ago
  45. d46a1b0 Add basic support for Vulkan 1.2: SPV_ENV_VULKAN_1_2 by David Neto · 4 years, 9 months ago
  46. f8d7df7 Fix OpLine bug of merge-blocks pass (#3130) by Jaebaek Seo · 4 years, 5 months ago
  47. 8013d47 spirv-fuzz: add dead blocks (#3135) by Alastair Donaldson · 4 years, 5 months ago
  48. 18b3b94 Remove names and decorations of imported symbols (#3081) by aqnuep · 4 years, 5 months ago
  49. 899735f Revert PR #3093 (#3131) by alan-baker · 4 years, 5 months ago
  50. a466b99 Disallow forward references in arrays (#3093) by alan-baker · 4 years, 5 months ago
  51. 31acc78 spirv-fuzz: Add fuzzer pass to perform module donation (#3117) by Alastair Donaldson · 4 years, 5 months ago
  52. 8aa4239 Avoid pessimizing std::move (#3124) by David Neto · 4 years, 5 months ago
  53. fad92f1 Fix typo in validation message (#3122) by Kai Burjack · 4 years, 5 months ago
  54. 9215c1b Fix convert-relax-to-half invalid code (#3099) (#3106) by greg-lunarg · 4 years, 5 months ago
  55. 64f36ea Support OpenCL.DebugInfo.100 extended instruction set (#3080) by David Neto · 4 years, 5 months ago
  56. e01bc6d spirv-fuzz: Always add new globals to entry point interfaces (#3113) by Alastair Donaldson · 4 years, 5 months ago
  57. dcb7169 spirv-fuzz: Transformation to add a new function to a module (#3114) by Alastair Donaldson · 4 years, 5 months ago
  58. 2e41d5e spirv-fuzz: Avoid passing access chains as parameters (#3112) by Alastair Donaldson · 4 years, 5 months ago
  59. e70b009 Add support for SPV_KHR_non_semantic_info (#3110) by David Neto · 4 years, 5 months ago
  60. 38d7fba spirv-fuzz: Transformations to add types, constants and variables (#3101) by Alastair Donaldson · 4 years, 5 months ago
  61. fccbc00 Make Instrumentation format version 2 the default (Step 1) (#3096) by greg-lunarg · 4 years, 5 months ago
  62. 96354f5 spirv-fuzz: Fuzzer pass to merge blocks (#3097) by Alastair Donaldson · 4 years, 6 months ago
  63. 00ca4e5 Don't crash when folding construct of empty struct (#3092) by Steven Perron · 4 years, 6 months ago
  64. 0a2b38d spirv-fuzz: function outlining fuzzer pass (#3078) by Alastair Donaldson · 4 years, 6 months ago
  65. 983b5b4 spirv-fuzz: Use validator to check break/continue dominance conditions (#3089) by Alastair Donaldson · 4 years, 6 months ago
  66. e82a428 WebGPU: Array size at most max signed int + 1 (#3077) by David Neto · 4 years, 6 months ago
  67. 0a5d99d Permit the debug instructions in WebGPU SPIR-V - remove from the optimizer (#3083) by Sarah · 4 years, 6 months ago
  68. af74105 graphics robust access: use signed clamp (#3073) by David Neto · 4 years, 6 months ago
  69. 3ed4586 Folding: perform add and sub on mismatched integer types (#3084) by Steven Perron · 4 years, 6 months ago
  70. 47f3eb4 spirv-fuzz: Fix invalid tests (#3079) by Alastair Donaldson · 4 years, 6 months ago
  71. b334829 Validate nested constructs (#3068) by alan-baker · 4 years, 6 months ago
  72. 52e9cc9 spirv-fuzz: Improve debugging facilities (#3074) by Alastair Donaldson · 4 years, 6 months ago
  73. 5438545 Handle unreachable block when computing register pressure (#3070) by Steven Perron · 4 years, 6 months ago
  74. 868ca39 Improve RegisterSizePasses (#3059) by greg-lunarg · 4 years, 6 months ago
  75. a62012c Add test with explicit example of stripping reflection info (#3064) by David Neto · 4 years, 6 months ago
  76. 8312c52 Permit the debug instructions in WebGPU SPIR-V (#3063) by Sarah · 4 years, 6 months ago
  77. 45dde9a Add missing dealloc (#3061) by Ryan Harrison · 4 years, 6 months ago
  78. 2ee9aaa Initialize binary for use as guard later (#3058) by Ryan Harrison · 4 years, 6 months ago
  79. 0391d08 Handle OpPhi with no in operands in value numbering (#3056) by Steven Perron · 4 years, 6 months ago
  80. 57b4cb4 Convert stderr and stdout in status to strings on assignment (#3049) by Ryan Harrison · 4 years, 6 months ago
  81. ab3cdca Fix operand access of composite in upgrade memory model (#3021) by alan-baker · 4 years, 7 months ago
  82. 1a18d49 Validate array stride does not cause overlap (#3028) by alan-baker · 4 years, 7 months ago
  83. 12e54da Update Offset to ConstOffset bitmask if operand is constant. (#3024) by Ehsan · 4 years, 7 months ago
  84. 041f0a0 spirv-fuzz: simplify transformation for replacing an id with a synonym (#3020) by Alastair Donaldson · 4 years, 7 months ago
  85. 528c00c Re-enable OpReadClockKHR validation (#3013) by alan-baker · 4 years, 7 months ago
  86. dc59b4b spirv-fuzz: vector shuffle transformation (#3015) by Alastair Donaldson · 4 years, 7 months ago
  87. 3724cfb spirv-fuzz: better computation of data synonym facts (#3010) by Alastair Donaldson · 4 years, 7 months ago
  88. fb6bac8 spirv-fuzz: make equivalence classes deterministic (#3011) by Alastair Donaldson · 4 years, 7 months ago
  89. f1e5cd7 spirv-fuzz: improvements to representation of data synonym facts (#3006) by Alastair Donaldson · 4 years, 7 months ago
  90. 5f6fb2f Reset pointers before iterating in fuzzer to avoid double free (#3003) by Ryan Harrison · 4 years, 7 months ago
  91. 618ee50 Fix some clang-tidy issues in graphics_robust_access_pass (#2998) by David Neto · 4 years, 7 months ago
  92. 5ea7099 Add two new simplifications. (#2984) by greg-lunarg · 4 years, 7 months ago
  93. fac1661 spirv-fuzz: Transformation to extract from a composite object (#2991) by Alastair Donaldson · 4 years, 7 months ago
  94. ec12de9 spirv-fuzz: rename class, and fix bug related to dominance (#2990) by Alastair Donaldson · 4 years, 7 months ago
  95. 0dbd4e3 spirv-fuzz: Rework management of data synonyms (#2989) by Alastair Donaldson · 4 years, 7 months ago
  96. b34fa73 spirv-fuzz: add class to represent equivalence relation (#2988) by Alastair Donaldson · 4 years, 7 months ago
  97. 570582d spirv-fuzz: fuzzer pass to adjust memory access operands (#2968) by Alastair Donaldson · 4 years, 7 months ago
  98. 02910ff Instrument: Add missing def-use analysis. (#2985) by greg-lunarg · 4 years, 7 months ago
  99. 8357b87 spirv-fuzz: add missing functionality for matrix composites (#2974) by Alastair Donaldson · 4 years, 7 months ago
  100. 6a9be62 Keep NOPs when comparing with original binary (#2931) by Steven Perron · 4 years, 7 months ago