Commit History

Author SHA1 Message Date
  Steven Perron 4b64beb1ae Add descriptor array scalar replacement (#2742) 5 years ago
  David Neto 31590104ec Add pass to inject code for robust-buffer-access semantics (#2771) 5 years ago
  greg-lunarg 92c41ff1e7 Remove Common Uniform Elimination Pass (#2731) 5 years ago
  alan-baker 1a2de48a12 Extra small storage validation (#2732) 5 years ago
  Jeff Bolz 2c0111e6eb Add validation for SPV_EXT_fragment_shader_interlock (#2650) 5 years ago
  dan sinclair 42abaa099a Remove MarkV and Stats code. (#2576) 5 years ago
  Ryan Harrison f6d9a17843 Add pass to fix some invalid unreachable blocks for WebGPU (#2563) 5 years ago
  Ryan Harrison 048dcd38ce Implement WebGPU->Vulkan initializer conversion for 'Function' variables (#2513) 5 years ago
  Ryan Harrison 102e430a88 Add pass to legalize OpVectorShuffle for WebGPU (#2509) 5 years ago
  Steven Perron 3a0bc9e724 Add fix storage class code. (#2434) 5 years ago
  Ryan Harrison 01964e325f Add pass to generate needed initializers for WebGPU (#2481) 5 years ago
  Ryan Harrison e545522146 Add --strip-atomic-counter-memory (#2413) 5 years ago
  Steven Perron 1b0047f210 Add pass to remove dead members. (#2379) 5 years ago
  Alastair Donaldson 34c5ac614c Fixes #2358. Added to the reducer the ability to remove a function t… (#2361) 5 years ago
  Alastair Donaldson 3345fe6a9d Extracted block merging functionality into its own utility file (#2325) 5 years ago
  Steven Perron dd4157dcee Sink (#2284) 5 years ago
  Ryan Harrison cf37ab7213 Merge two implementations of ValidateMemorySemantics (#2175) 5 years ago
  alan-baker e510b1bac5 Update memory model (#1904) 5 years ago
  Ryan Harrison 8ce3dbabb8 Merge two implementations of ValidateExecutionScope (#2131) 5 years ago
  dan sinclair af3dc70a55 [ndk-build] Make SPIRV-Headers location configurable (#2126) 5 years ago
  Ryan Harrison 525e36d1cd Move OpExtInst validation into validate_extensions.cpp (#2124) 5 years ago
  Ryan Harrison 4759082bbc Ensure that imported extended instructions for WebGPU are only "GLSL.std.450" (#2119) 5 years ago
  greg-lunarg c37388f1ad Add passes to propagate and eliminate redundant line instructions (#2027). (#2039) 5 years ago
  greg-lunarg 1e9fc1aac1 Add base and core bindless validation instrumentation classes (#2014) 5 years ago
  Steven Perron 5f599e700e Fix infinite loop in dead-branch-elimination (#1891) 6 years ago
  Steven Perron 75c1bf2843 Add option for the max id bound. (#1870) 6 years ago
  Alan Baker c5b38062ec Moving constant opcode validation into a new file 6 years ago
  dan sinclair 5fc011b453 Move bit_stream, move_to_front and huffman_codec. (#1833) 6 years ago
  Alan Baker e7fdcdba75 Split function opcode validation into new files. 6 years ago
  Alan Baker 714bf84e58 Split mode setting opcode validation into new file. 6 years ago