1. 0a43a84 Fix shuffle feeding shuffle with undef literal (#4883) by Steven Perron · 17 hours ago master
  2. 0ebcdc4 Allow spirv-opt print-all to show pretty IDs (#4888) by Nathan Gauër · 36 hours ago
  3. ed3b9c8 Local access chain convert: check for negative indexes (#4884) by Steven Perron · 2 days ago
  4. f20e8d0 spirv-val: Add SPV_KHR_ray_tracing instructions (#4871) by Spencer Fricke · 2 days ago
  5. 5e61ea2 Update CHANGES (#4886) by Nathan Gauër · 3 days ago canary
  6. b362d2b spirv-diff: Fix asserts in ComparePreambleInstructions() (#4872) by jeremyg-lunarg · 7 days ago
  7. 08c542d spirv-val: Label VUID 06997 (#4881) by Spencer Fricke · 8 days ago
  8. 54cd5e1 spirv-opt : SPV_NV_bindless_texture related changes (#4870) by Pankaj Mistry · 12 days ago
  9. b5d0bf2 Require ColMajor or RowMajor for matrices (#4878) by alan-baker · 12 days ago
  10. a90ccc2 Remove default copy constructor in header. (#4879) by Jamie Madill · 12 days ago
  11. 4773879 Update structure layout validation (#4876) by alan-baker · 13 days ago
  12. 8dc0030 spirv-as: Avoid overflow when parsing exponents on hex floats (#4874) by David Neto · 14 days ago
  13. cc5fca0 spirv-val: Fix Vulkan memory scope (#4869) by Spencer Fricke · 2 weeks ago
  14. 388ce0e spirv-as: Avoid recursion when skipping whitespace (#4866) by Alastair Donaldson · 2 weeks ago
  15. e4cfa19 spirv-val: Add SPV_KHR_ray_query (#4848) by Spencer Fricke · 3 weeks ago
  16. 60615b8 Implement SPV_NV_bindless_texture related changes (#4847) by Pankaj Mistry · 3 weeks ago
  17. 93ebf69 spirv-val: Add OpConvertUToAccelerationStructureKHR (#4838) by Spencer Fricke · 4 weeks ago
  18. e2cf769 spirv-val: Label VUID 06925 (#4852) by Spencer Fricke · 4 weeks ago
  19. faa8d6a Revert "Optimize DefUseManager allocations (#4709)" (#4846) by Greg Fischer · 4 weeks ago
  20. 69e1dea Fix small bug traversing users in interface_var_sroa (#4850) by Greg Fischer · 5 weeks ago
  21. bc5c876 spirv-val: Add Vulkan decoration interface (#4831) by Spencer Fricke · 5 weeks ago
  22. 05de650 Use structural reachability in CFG checks (#4849) by alan-baker · 5 weeks ago
  23. dcee3a5 Update validator diagnostics with "structurally dominated" (#4844) by David Neto · 5 weeks ago
  24. 5f4284a Add limit for scalar replacment when fuzzing (#4843) by Steven Perron · 5 weeks ago
  25. 92fe420 Reduce load size does not work for array with spec const size (#4845) by Steven Perron · 5 weeks ago
  26. d5a3bfc Avoid undefined behaviour when getting debug opcode (#4842) by Steven Perron · 5 weeks ago
  27. 6803cc5 use exec_tools instead of tools for better RBE compatibility (#4837) by Kevin Lubick · 5 weeks ago
  28. 32622ba DCE: clean up the cfg for all functions that were processed. (#4840) by Steven Perron · 5 weeks ago
  29. 8ec4a07 Fix unreachable loop increment (#4836) by alan-baker · 6 weeks ago
  30. 286e9c1 Use structural dominance to validate cfg (#4832) by alan-baker · 6 weeks ago
  31. 91572e7 Write binary files to stdout in binary on windows. (#4834) by Steven Perron · 6 weeks ago
  32. 0b82432 Fix segfault in `SpirvTools::Disassemble` when printing (#4833) by Mike · 6 weeks ago
  33. 66d8850 Build struct order only for the section needed when unrolling. (#4830) by Steven Perron · 6 weeks ago
  34. f2dfa53 Avoid unrolling large loops while fuzzing (#4835) by Alastair Donaldson · 6 weeks ago
  35. 37d2396 Fix SplitLoopHeader to handle single block loop (#4829) by Steven Perron · 7 weeks ago
  36. 3c9fd75 Avoid if-conversion if both predecessors are the same (#4826) by Steven Perron · 7 weeks ago
  37. c4ed515 Fixed crash unrolling loops with residual iterations (#4820) by PENGUINLIONG · 7 weeks ago
  38. 76fe352 Fail validation when RelaxedPrecision is applied to a type. (#4823) by Steven Perron · 7 weeks ago
  39. 845d98d Do not check if the binary changed if encoding is different (#4824) by Steven Perron · 7 weeks ago
  40. 4f321f8 Avoid undefined divide-by-0 (#4821) by Steven Perron · 7 weeks ago
  41. 2eff41e Remove stray output to stdout from tests (#4816) by David Neto · 7 weeks ago
  42. fbcb6cf Ability to fold Constant Vector times Matrix and Matrix times vector instructions (#4818) by manas-kulkarni · 8 weeks ago
  43. bfc611b spirv-val: Label 06807 and 06808 VUID (#4817) by Spencer Fricke · 8 weeks ago
  44. 76ebfb9 Avoid replacing access chain with OOB access (#4819) by Steven Perron · 8 weeks ago
  45. 8f7f502 Simplify invocation of snprintf (#4815) by David Neto · 9 weeks ago
  46. fad68a7 Fix usage of sprintf. (#4811) by strangewiz · 9 weeks ago
  47. 044ff1a spirv-val: Add support for SPV_AMD_shader_early_and_late_fragment_tests (#4812) by Junda Liu · 9 weeks ago
  48. c945013 spirv-val: Optimize struct field decoration lookup (#4809) by Shahbaz Youssefi · 10 weeks ago
  49. b930e73 Update CHANGES by Diego Novillo · 2 months ago sdk-1.3.216 sdk-1.3.216.0
  50. a138aa4 Roll external/spirv-headers/ b765c355f..5a1218669 (1 commit) by Diego Novillo · 2 months ago
  51. 13e296b Roll external/re2/ 0c5616df9..5723bb895 (6 commits) by Diego Novillo · 2 months ago
  52. e97dfb6 Roll external/googletest/ 25dcdc7e8..548b13dc3 (38 commits) by Diego Novillo · 2 months ago
  53. 130a05d Fold multiply and subtraction into FMA with negation (#4808) by Nicolas Capens · 2 months ago
  54. 82d9108 spirv-val: Add PerVertexKHR (#4807) by Spencer Fricke · 3 months ago
  55. 088cb1a Add more folding for composite instructions (#4802) by Steven Perron · 3 months ago
  56. c267127 Add SPV_KHR_fragment_shader_barycentric support (#4805) by stu-s · 3 months ago
  57. 98340ec Add warning about spurious 'git cl upload' messages (#4800) by Ryan Harrison · 3 months ago
  58. f74b858 Handle 64-bit integers in local access chain convert (#4798) by Steven Perron · 3 months ago
  59. f7a6e3b Handle chains of OpAccessChain in replacing variable index access for flattened resources. (#4797) by Daniele Vettorel · 3 months ago
  60. ad3514b spirv-opt: add pass for interface variable scalar replacement (#4779) by Jaebaek Seo · 3 months ago
  61. ffc8f2d Remove deprecated flags from spirv-opt help message (#4788) by Rayan Hatout · 3 months ago
  62. c11ea09 spirv-opt : Add FixFuncCallArgumentsPass (#4775) by JiaoluAMD · 3 months ago
  63. 9e377b0 spirv-val: Add CullMaskKHR support (#4792) by Daniel Koch · 3 months ago
  64. 7014be6 Add support for SPV_KHR_subgroup_rotate (#4786) by Kévin Petit · 3 months ago
  65. 2c7fb97 Handle dontinline function in spread-volatile-semantics (#4776) by JiaoluAMD · 3 months ago
  66. 58dc37e Add SpvBuiltInCullMaskKHR to a switch (#4790) by Steven Perron · 3 months ago
  67. 1295dca Reapply "Add folding rule to generate Fma instructions (#4783)" (#4789) by Steven Perron · 3 months ago
  68. edaf510 linker: Recalculate interface variables (#4784) by Karol Herbst · 3 months ago
  69. 46492aa spirv-opt: skips if_conversion when dontflatten is set (#4770) by sindney · 3 months ago
  70. 671f6e6 Revert "Add folding rule to generate Fma instructions (#4783)" (#4785) by Daniele Vettorel · 4 months ago
  71. 2b2b028 Add folding rule to generate Fma instructions (#4783) by Steven Perron · 4 months ago
  72. cb96abb Fix CMake for librt (#4773) by Chad Versace · 4 months ago
  73. 898ba64 Use cmake 3.23 on Windows. (#4782) by Steven Perron · 4 months ago
  74. 92c17ed Don't try to unroll loop with step count 0. (#4769) by Steven Perron · 4 months ago
  75. c1bb0b9 Start SPIRV-Tools v2022.3-dev by Natalie Chouinard · 4 months ago
  76. 7826e19 Finalize SPIRV-Tools v2022.2 by Natalie Chouinard · 4 months ago sdk-1.3.211 stable sdk-1.3.211.0 v2022.2
  77. 67fdf94 Update CHANGES by Natalie Chouinard · 4 months ago
  78. 78a0f07 Fix gen_build_version on Windows (#4780) by Natalie Chouinard · 4 months ago
  79. eed5c76 Update CHANGES by Natalie Chouinard · 4 months ago
  80. c445b14 Roll external/spirv-headers/ 6a55fade6..4995a2f27 (8 commits) by Natalie Chouinard · 4 months ago
  81. f59db5c Roll external/re2/ 611baecbc..0c5616df9 (14 commits) by Natalie Chouinard · 4 months ago
  82. 047db97 Roll external/googletest/ f45d5865e..25dcdc7e8 (26 commits) by Natalie Chouinard · 4 months ago
  83. b0ce31f Suppress -Wunused-but-set-variable on variable (#4777) by Nico Weber · 4 months ago
  84. 5760114 spirv-diff: Fix OpTypeFunction matching w.r.t operand count (#4771) by Shahbaz Youssefi · 4 months ago
  85. bd325d2 spirv-diff: Basic support for OpTypeForwardPointer (#4761) by Shahbaz Youssefi · 5 months ago
  86. 0c670ef spirv-as: Add opcode name when possible (#4757) by sfricke-samsung · 5 months ago
  87. 40cd218 spirv-diff: Use GetSingleWord*Operand (#4768) by Shahbaz Youssefi · 5 months ago
  88. 7841afd BUILD.gn: Fix standalone GN builds (#4765) by Nicolas Capens · 5 months ago
  89. 05745cc Handle shaders without execution model in spread-volatile-semantics (#4766) by Jaebaek Seo · 5 months ago
  90. fa5d424 spirv-val: Add more Vulkan VUID labels (#4764) by sfricke-samsung · 5 months ago
  91. a3fbc93 Support SPV_KHR_uniform_group_instructions (#4734) by Nikita · 5 months ago
  92. 48c8363 spirv-diff: Refactor instruction grouping and matching (#4760) by Shahbaz Youssefi · 5 months ago
  93. 90728d2 spirv-val: Clean up VariablePointers logic (#4755) by sfricke-samsung · 5 months ago
  94. cab0b77 Use types have same widths in loop condition. (#4763) by Roy.li · 5 months ago
  95. b3c1790 spirv-val: Add Vulkan 32-bit bit op Base (#4758) by sfricke-samsung · 5 months ago
  96. 9668d2e spirv-val: Label and add test for PSB Aligned (#4756) by sfricke-samsung · 5 months ago
  97. c6d5474 BUILD.gn: Enable independent builds within the Chromium tree (#4762) by Nicolas Capens · 5 months ago
  98. 9d1b572 spirv-opt: (WIP) Eliminate Dead Input Component Pass (#4720) by Greg Fischer · 5 months ago
  99. f8cd514 spirv-val: Add better error code for invalid operand (#4753) by sfricke-samsung · 5 months ago
  100. 3820c4f Qualify std::move. (#4741) by Daniel Thornburgh · 5 months ago