1. 32b0f67 Use correct option in spvTextToBinary. (#2416) by Steven Perron · 5 years ago
  2. d800bbb Handle back edges better in dead branch elim. (#2417) by Steven Perron · 5 years ago
  3. 002ef36 Add validation for SPV_NV_cooperative_matrix (#2404) by Jeff Bolz · 5 years ago
  4. fc3897b Validate: (data) Block can't appear within a Block (#2410) by Sarah · 5 years ago
  5. 37b584a Fixed undefined reference to 'clock_gettime' by linking rt library (#2409) by François Bertel · 5 years ago
  6. a006cbc Non memory object as parameters. (#2415) by Steven Perron · 5 years ago
  7. 4c43afc It is invalid to apply both Restrict and Aliased to the same <id> (#2408) by Sarah · 5 years ago
  8. fde69dc Fix OpDot folding of half float vectors. (#2411) by Steven Perron · 5 years ago
  9. 8eddde2 Don't change type of input and output var in dead member elim (#2412) by Steven Perron · 5 years ago
  10. 76730a4 In Vulkan, disallow BufferBlock on StorageBuffer variables (#2380) by Sarah · 5 years ago
  11. 5994ae2 Start SPIRV-Tools 2019.3 by Steven Perron · 5 years ago
  12. 61dfd84 Finalize SPIRV-Tools 2019.2 by Steven Perron · 5 years ago v2019.2
  13. bf23ed8 OpAtomicLoad, OpAtomicStore, OpAtomicExchange can operate on int or float value. Except for Vulkan environment that only operates on int value. (#2385) by Sarah · 5 years ago
  14. 80496f4 Update CHANGES by Steven Perron · 5 years ago
  15. 2f84b5d Bindless: Fix computation of set and binding for runtime bounds check (#2384) by greg-lunarg · 5 years ago
  16. 528fea2 Fixup unused variables (#2402) by dan sinclair · 5 years ago
  17. 4b42cd1 BUILD.gn: Only build tests in Chromium. (#2392) by Jamie Madill · 5 years ago
  18. 6d20f62 Refactor webgpu-mode pass ran tests to be parameterized (#2395) by Ryan Harrison · 5 years ago
  19. 78ac954 Mark type id of unknown instructions at fully used. (#2399) by Steven Perron · 5 years ago
  20. 9540f2d Instrumentation: Fix instruction index when multiple functions (#2389) by greg-lunarg · 5 years ago
  21. 1b0047f Add pass to remove dead members. (#2379) by Steven Perron · 5 years ago
  22. 0167a20 Move usage detection to after all instructions are registered (#2378) by Ryan Harrison · 5 years ago
  23. 0187c19 Fix BUILD.gn (#2381) by Takuto Ikuta · 5 years ago
  24. 354205b Don't merge unreachable blocks (#2375) by alan-baker · 5 years ago
  25. 40a7940 Fix merge blocks opportunity to check if still enabled (#2370) by Paul Thomson · 5 years ago
  26. 12b3d7e Add strip-debug to webgpu-mode passes (#2368) by Ryan Harrison · 5 years ago
  27. a0ff7c5 Add better error message to ValidateInstructions (#2365) by Ryan Harrison · 5 years ago
  28. 34c5ac6 Fixes #2358. Added to the reducer the ability to remove a function t… (#2361) by Alastair Donaldson · 5 years ago
  29. 10a7def Smoketest should use KhronosGroup glslang (#2363) by dan sinclair · 5 years ago
  30. 39bfb6b Make spvParseTargetEnv public (#2362) by dan sinclair · 5 years ago
  31. cf21146 Expand bindless bounds checking to runtime-sized descriptor arrays (#2316) by greg-lunarg · 5 years ago
  32. 9b6ba4d Allow arrayed storage images for NonWritable decoration (#2358) by alan-baker · 5 years ago
  33. 117a1fd Validate variable pointer related function call rules (#2270) by alan-baker · 5 years ago
  34. 0f4bf07 Add flatten-decorations flag to webgpu-mode flags (#2348) by Ryan Harrison · 5 years ago
  35. 368567b Convert deprecated GoogleTest fixture to the new version (#2357) by Ryan Harrison · 5 years ago
  36. adbbe20 Mention the reducer tool and location in the README. (#2341) by Alastair Donaldson · 5 years ago
  37. e3c64a3 Do not build spirv-reduce on iOS/tvOS/watchOS - it requires std::system which is not available on those platforms (#2355) by Dan Ginsburg · 5 years ago
  38. 37861ac Merge blocks in reducer (#2353) by Alastair Donaldson · 5 years ago
  39. 453b7c8 Fix up some test (#2351) by Steven Perron · 5 years ago
  40. 846d12a Add whitelist for decorations in WebGPU (#2346) by Ryan Harrison · 5 years ago
  41. 63e032f Remove unused lambda capture (#2350) by alan-baker · 5 years ago
  42. 3b6fee3 Fixes #2338. Added functionality to remove OpPhi instructions (replacing their uses) when merging blocks (#2339) by Alastair Donaldson · 5 years ago
  43. 2acbf48 Add WebGPU specific validation for WorkgroupSize BuiltIn decoration (#2334) by Ryan Harrison · 5 years ago
  44. e2f4622 Add WebGPU specific validation for multiple BuiltIn decorations (#2333) by Ryan Harrison · 5 years ago
  45. 3d2afb7 Add whitelist of allowed BuiltIn decorations for WebGPU (#2337) by Ryan Harrison · 5 years ago
  46. d17fcf8 Add WebGPU validation for LocalInvocationIndex BuiltIn decoration (#2335) by Ryan Harrison · 5 years ago
  47. 837153c Add WebGPU specific validation for FragDepth BuiltIn decoration (#2332) by Ryan Harrison · 5 years ago
  48. 0c14583 Add WebGPU specific validation for FragCoord BuiltIn decoration (#2331) by Ryan Harrison · 5 years ago
  49. b6698e0 Add WebGPU specific validation for FrontFacing BuiltIn decoration (#2330) by Ryan Harrison · 5 years ago
  50. 734def1 Add WebGPU specific validation for InstanceIndex BuiltIn decoration (#2329) by Ryan Harrison · 5 years ago
  51. b947ecf Add WebGPU specific validation for VertexIndex BuiltIn decoration (#2328) by Ryan Harrison · 5 years ago
  52. 464111e Remove use of deprecated googletest macro (#2286) by Steven Perron · 5 years ago
  53. 7f1a020 Fix test_val_limits MSVC build (#2347) by Jeff Bolz · 5 years ago
  54. 5d6b4c4 Move CodeGenerator to be accessible by other validation tests (#2343) by Ryan Harrison · 5 years ago
  55. cf78346 Add source/opt/block_merge_util.* to BUILD.gn (#2344) by David Neto · 5 years ago
  56. 7f3679a Validate NonWritable decoration (#2263) by David Neto · 5 years ago
  57. 9ab1c0d Remove code sinking for -O. (#2340) by Steven Perron · 5 years ago
  58. 98c67d3 Fixed names in ifdefs and GetName functions that had been forgotten in a previous refactoring. Also shortened names of test files as those files test both the new 'finder' classes introduced in the refactoring, as well as the 'reduction pass' class; the shorter names capture both. (#2336) by Alastair Donaldson · 5 years ago
  59. 3345fe6 Extracted block merging functionality into its own utility file (#2325) by Alastair Donaldson · 5 years ago
  60. cf011f9 More layout check fixes (#2315) by alan-baker · 5 years ago
  61. e2279da Remove the static maps from CheckDecorationsCompatibility (#2327) by Steven Perron · 5 years ago
  62. 8915a7c spirv-val: Emit an error when an OpSwitch target is not an OpLabel (#2298) by JasperNV · 5 years ago
  63. 1e3c589 Add WebGPU specific validation for Position BuiltIn decoration (#2309) by Ryan Harrison · 5 years ago
  64. 20b2e2b Add SpirvTools::IsValid(). (#2326) by fjhenigman · 5 years ago
  65. 86d0d9b Refactored reducer so that the 'finding' functionality of a reduction pass are separated from the generic functionality for tracking progress of a pass. With this change, we now have a ReductionOpportunityFinder abstract class, with many subclasses for each type of reduction, and just one ReductionPass class, which has an associated finder. (#2321) by Alastair Donaldson · 5 years ago
  66. b1be676 Add helper for 'is Vulkan or WebGPU' (#2324) by Ryan Harrison · 5 years ago
  67. 3d71024 Added some documentation about the reducer. (#2318) by Alastair Donaldson · 5 years ago
  68. 4a405ed Fix layout checks for nested struct in relaxed layout; and descriptor arrays (#2312) by David Neto · 5 years ago
  69. 3a3ad2e Add utility to generate a logging string for a given environment (#2314) by Ryan Harrison · 5 years ago
  70. a64c651 Fix Constants Analyses bug inserted by #2302 (#2306) by greg-lunarg · 5 years ago
  71. eab06d6 Check forward reference in OpTypeArray. (#2307) by Steven Perron · 5 years ago
  72. 8df947d Handle instructions not in blocks in code sinking. (#2308) by Steven Perron · 5 years ago
  73. d14db34 Invalidate ConstantManager if TypeManager is invalidated... (#2302) by greg-lunarg · 5 years ago
  74. d6c0676 Handle extract with no index in VDCE. (#2305) by Steven Perron · 5 years ago
  75. 81fb264 Handle access chain with no index in SROA. (#2304) by Steven Perron · 5 years ago
  76. 213e15e Fix overflow when negating INT_MIN. (#2293) by Steven Perron · 5 years ago
  77. 99c2c21 Fix memory leak in unrolling. (#2301) by Steven Perron · 5 years ago
  78. dd4157d Sink (#2284) by Steven Perron · 5 years ago
  79. 7577415 Add in WebGPU specific memory scope validation (#2288) by Ryan Harrison · 5 years ago
  80. b6150e5 Add WebGPU specific RTA validation rules (#2287) by Ryan Harrison · 5 years ago
  81. 8d2d66f Fix vertex instrumentation to use VertexIndex and InstanceIndex (#2294) by greg-lunarg · 5 years ago
  82. 70404a9 Fix leaks in tests (#2295) by David Neto · 5 years ago
  83. 49b5b0a Fix up bit shifts by 32. (#2292) by Steven Perron · 5 years ago
  84. 3109ca1 Add tests to validate allowed lengths of int and floats for WebGPU (#2289) by Ryan Harrison · 5 years ago
  85. 83bfdc9 Instrumentation: Add ArrayStride decoration to debug output buffer array (#2290) by greg-lunarg · 5 years ago
  86. cb27ffd Ensure that required storage classes have initializer for WebGPU (#2285) by Ryan Harrison · 5 years ago
  87. 9d8534e Enforce rules for OpTypeRuntimeArray on Vulkan (#2191) by Ryan Harrison · 5 years ago
  88. 68f2af9 Removing unused const version of id_decorations (#2283) by Ryan Harrison · 5 years ago
  89. 16a0da3 Ensure that entry point names are unique for WebGPU (#2281) by Ryan Harrison · 5 years ago
  90. 6958d11 Validate decorations from SPV_KHR_no_integer_wrap (#2271) by David Neto · 5 years ago
  91. df5bd2d Permit UConvert spec-constant op for SPV_AMD_gpu_shader_int16 (#2264) by David Neto · 5 years ago
  92. ee95ab1 Start SPIRV-Tools v2019.2 by Steven Perron · 5 years ago
  93. 2297d4a Finalize SPIRV-Tools v2019.1 by Steven Perron · 5 years ago v2019.1
  94. 5eab6df SPV_EXT_physical_storage_buffer (#2267) by Jeff Bolz · 5 years ago
  95. 06c9dc0 Upgrade modf and frexp (#2266) by alan-baker · 5 years ago
  96. 04cc2b1 Update CHANGES by Steven Perron · 5 years ago
  97. 2f004ba [kokoro] Fix usage of ERRORLEVEL in Windows script. (#2262) by Ehsan · 5 years ago
  98. a87d3ce Validate operation for OpSpecConstantOp (#2260) by David Neto · 5 years ago
  99. a900bac Broader check for ids that require a type (#2259) by alan-baker · 5 years ago
  100. 241644a Have replace load size handle extact with no index. (#2261) by Steven Perron · 5 years ago