1. 9244e6f Reverting commit da5a780ff9fff7e226ca84728075adabc4d1608c by Alan Baker · 7 years ago
  2. da5a780 Variable pointers cannot be an operand to OpArrayLength by SarahM0 · 7 years ago
  3. 2ac348b Repair test for unused storage buffer with descriptor (#2436) by David Neto · 7 years ago
  4. e545522 Add --strip-atomic-counter-memory (#2413) by Ryan Harrison · 7 years ago
  5. bdcb155 Relax function call parameter check (#2448) by alan-baker · 7 years ago
  6. 5186ffe Remove duplicates from list of interface IDs in OpEntryPoint instruction (#2449) by Steven Perron · 7 years ago
  7. 6df8a91 Add validation of storage classes for WebGPU (#2446) by Ryan Harrison · 7 years ago
  8. a5c06c9 Validator: no Storage comparison for pointer param (#2428) by Jaebaek Seo · 7 years ago
  9. 9d29c37 Removing decorations when doing constant propagation. (#2444) by Steven Perron · 7 years ago
  10. b75f436 Add validation for ExecutionMode in WebGPU (#2443) by Ryan Harrison · 7 years ago
  11. b1ff15f Add missing DepthGreater case to Fragment only check (#2440) by Ryan Harrison · 7 years ago
  12. b12e733 Implement WebGPU specific CFG validation (#2386) by Ryan Harrison · 7 years ago
  13. 07f80c4 Fix python scripts to work with python3 (#2426) by Steven Perron · 7 years ago
  14. 86f6ac0 Add a test for two back-edges in a continue (#2418) by alan-baker · 7 years ago
  15. 5fb83a9 Allow NonWritable to target struct members. (#2420) by Ehsan · 7 years ago
  16. d800bbb Handle back edges better in dead branch elim. (#2417) by Steven Perron · 7 years ago
  17. 002ef36 Add validation for SPV_NV_cooperative_matrix (#2404) by Jeff Bolz · 7 years ago
  18. fc3897b Validate: (data) Block can't appear within a Block (#2410) by Sarah · 7 years ago
  19. a006cbc Non memory object as parameters. (#2415) by Steven Perron · 7 years ago
  20. 4c43afc It is invalid to apply both Restrict and Aliased to the same <id> (#2408) by Sarah · 7 years ago
  21. fde69dc Fix OpDot folding of half float vectors. (#2411) by Steven Perron · 7 years ago
  22. 8eddde2 Don't change type of input and output var in dead member elim (#2412) by Steven Perron · 7 years ago
  23. 76730a4 In Vulkan, disallow BufferBlock on StorageBuffer variables (#2380) by Sarah · 7 years ago
  24. bf23ed8 OpAtomicLoad, OpAtomicStore, OpAtomicExchange can operate on int or float value. Except for Vulkan environment that only operates on int value. (#2385) by Sarah · 7 years ago
  25. 2f84b5d Bindless: Fix computation of set and binding for runtime bounds check (#2384) by greg-lunarg · 7 years ago
  26. 6d20f62 Refactor webgpu-mode pass ran tests to be parameterized (#2395) by Ryan Harrison · 7 years ago
  27. 78ac954 Mark type id of unknown instructions at fully used. (#2399) by Steven Perron · 7 years ago
  28. 9540f2d Instrumentation: Fix instruction index when multiple functions (#2389) by greg-lunarg · 7 years ago
  29. 1b0047f Add pass to remove dead members. (#2379) by Steven Perron · 7 years ago
  30. 354205b Don't merge unreachable blocks (#2375) by alan-baker · 7 years ago
  31. 40a7940 Fix merge blocks opportunity to check if still enabled (#2370) by Paul Thomson · 7 years ago
  32. 12b3d7e Add strip-debug to webgpu-mode passes (#2368) by Ryan Harrison · 7 years ago
  33. a0ff7c5 Add better error message to ValidateInstructions (#2365) by Ryan Harrison · 7 years ago
  34. 34c5ac6 Fixes #2358. Added to the reducer the ability to remove a function t… (#2361) by Alastair Donaldson · 7 years ago
  35. cf21146 Expand bindless bounds checking to runtime-sized descriptor arrays (#2316) by greg-lunarg · 7 years ago
  36. 9b6ba4d Allow arrayed storage images for NonWritable decoration (#2358) by alan-baker · 7 years ago
  37. 117a1fd Validate variable pointer related function call rules (#2270) by alan-baker · 7 years ago
  38. 0f4bf07 Add flatten-decorations flag to webgpu-mode flags (#2348) by Ryan Harrison · 7 years ago
  39. 368567b Convert deprecated GoogleTest fixture to the new version (#2357) by Ryan Harrison · 7 years ago
  40. 37861ac Merge blocks in reducer (#2353) by Alastair Donaldson · 7 years ago
  41. 453b7c8 Fix up some test (#2351) by Steven Perron · 7 years ago
  42. 846d12a Add whitelist for decorations in WebGPU (#2346) by Ryan Harrison · 7 years ago
  43. 3b6fee3 Fixes #2338. Added functionality to remove OpPhi instructions (replacing their uses) when merging blocks (#2339) by Alastair Donaldson · 7 years ago
  44. 2acbf48 Add WebGPU specific validation for WorkgroupSize BuiltIn decoration (#2334) by Ryan Harrison · 7 years ago
  45. e2f4622 Add WebGPU specific validation for multiple BuiltIn decorations (#2333) by Ryan Harrison · 7 years ago
  46. 3d2afb7 Add whitelist of allowed BuiltIn decorations for WebGPU (#2337) by Ryan Harrison · 7 years ago
  47. d17fcf8 Add WebGPU validation for LocalInvocationIndex BuiltIn decoration (#2335) by Ryan Harrison · 7 years ago
  48. 837153c Add WebGPU specific validation for FragDepth BuiltIn decoration (#2332) by Ryan Harrison · 7 years ago
  49. 0c14583 Add WebGPU specific validation for FragCoord BuiltIn decoration (#2331) by Ryan Harrison · 7 years ago
  50. b6698e0 Add WebGPU specific validation for FrontFacing BuiltIn decoration (#2330) by Ryan Harrison · 7 years ago
  51. 734def1 Add WebGPU specific validation for InstanceIndex BuiltIn decoration (#2329) by Ryan Harrison · 7 years ago
  52. b947ecf Add WebGPU specific validation for VertexIndex BuiltIn decoration (#2328) by Ryan Harrison · 7 years ago
  53. 464111e Remove use of deprecated googletest macro (#2286) by Steven Perron · 7 years ago
  54. 7f1a020 Fix test_val_limits MSVC build (#2347) by Jeff Bolz · 7 years ago
  55. 5d6b4c4 Move CodeGenerator to be accessible by other validation tests (#2343) by Ryan Harrison · 7 years ago
  56. 7f3679a Validate NonWritable decoration (#2263) by David Neto · 7 years ago
  57. 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 · 7 years ago
  58. cf011f9 More layout check fixes (#2315) by alan-baker · 7 years ago
  59. 8915a7c spirv-val: Emit an error when an OpSwitch target is not an OpLabel (#2298) by JasperNV · 7 years ago
  60. 1e3c589 Add WebGPU specific validation for Position BuiltIn decoration (#2309) by Ryan Harrison · 7 years ago
  61. 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 · 7 years ago
  62. b1be676 Add helper for 'is Vulkan or WebGPU' (#2324) by Ryan Harrison · 7 years ago
  63. 4a405ed Fix layout checks for nested struct in relaxed layout; and descriptor arrays (#2312) by David Neto · 7 years ago
  64. 3a3ad2e Add utility to generate a logging string for a given environment (#2314) by Ryan Harrison · 7 years ago
  65. eab06d6 Check forward reference in OpTypeArray. (#2307) by Steven Perron · 7 years ago
  66. 8df947d Handle instructions not in blocks in code sinking. (#2308) by Steven Perron · 7 years ago
  67. d6c0676 Handle extract with no index in VDCE. (#2305) by Steven Perron · 7 years ago
  68. 81fb264 Handle access chain with no index in SROA. (#2304) by Steven Perron · 7 years ago
  69. 213e15e Fix overflow when negating INT_MIN. (#2293) by Steven Perron · 7 years ago
  70. 99c2c21 Fix memory leak in unrolling. (#2301) by Steven Perron · 7 years ago
  71. dd4157d Sink (#2284) by Steven Perron · 7 years ago
  72. 7577415 Add in WebGPU specific memory scope validation (#2288) by Ryan Harrison · 7 years ago
  73. b6150e5 Add WebGPU specific RTA validation rules (#2287) by Ryan Harrison · 7 years ago
  74. 8d2d66f Fix vertex instrumentation to use VertexIndex and InstanceIndex (#2294) by greg-lunarg · 7 years ago
  75. 70404a9 Fix leaks in tests (#2295) by David Neto · 7 years ago
  76. 49b5b0a Fix up bit shifts by 32. (#2292) by Steven Perron · 7 years ago
  77. 3109ca1 Add tests to validate allowed lengths of int and floats for WebGPU (#2289) by Ryan Harrison · 7 years ago
  78. 83bfdc9 Instrumentation: Add ArrayStride decoration to debug output buffer array (#2290) by greg-lunarg · 7 years ago
  79. cb27ffd Ensure that required storage classes have initializer for WebGPU (#2285) by Ryan Harrison · 7 years ago
  80. 9d8534e Enforce rules for OpTypeRuntimeArray on Vulkan (#2191) by Ryan Harrison · 7 years ago
  81. 16a0da3 Ensure that entry point names are unique for WebGPU (#2281) by Ryan Harrison · 7 years ago
  82. 6958d11 Validate decorations from SPV_KHR_no_integer_wrap (#2271) by David Neto · 7 years ago
  83. df5bd2d Permit UConvert spec-constant op for SPV_AMD_gpu_shader_int16 (#2264) by David Neto · 7 years ago
  84. 5eab6df SPV_EXT_physical_storage_buffer (#2267) by Jeff Bolz · 7 years ago
  85. 06c9dc0 Upgrade modf and frexp (#2266) by alan-baker · 7 years ago
  86. a87d3ce Validate operation for OpSpecConstantOp (#2260) by David Neto · 7 years ago
  87. a900bac Broader check for ids that require a type (#2259) by alan-baker · 7 years ago
  88. 241644a Have replace load size handle extact with no index. (#2261) by Steven Perron · 7 years ago
  89. 9f36c8b Handle CompositeInsert with no indices in VDCE (#2258) by Steven Perron · 7 years ago
  90. 980ae1d Added NVIDIA ray tracing storage classes in ValidateVariable. (#2254) by kholtnv · 7 years ago
  91. 167f127 Output disassembly line number for binary parse errors. (#2195) by dan sinclair · 7 years ago
  92. bdc2ab9 In LICM don't place code between merge instruction and branch. (#2252) by Steven Perron · 7 years ago
  93. d763469 Process moer options when processing options file. (#2251) by Steven Perron · 7 years ago
  94. e49bd96 Added additional changes for the new AccelerationStructureNV type. (#2218) by kholtnv · 7 years ago
  95. 68b69e1 Update the continue target in merge return. (#2249) by Steven Perron · 7 years ago
  96. ac7feac Fix missing OpPhi after merge return. (#2248) by Steven Perron · 7 years ago
  97. 9d04f82 Ensure SROA gets the correct pointer type. (#2247) by Steven Perron · 7 years ago
  98. 9e81c33 Place load after OpPhi instructions in block. (#2246) by Steven Perron · 7 years ago
  99. 71aa48f spirv-reduce: add OperandToUndefReductionPass (#2200) by Paul Thomson · 7 years ago
  100. 5ec2d1a Don't fold specialized branches in loop unswitch (#2245) by Steven Perron · 7 years ago