1. 12 Sep, 2019 1 commit
  2. 11 Sep, 2019 4 commits
  3. 09 Sep, 2019 2 commits
  4. 07 Sep, 2019 9 commits
  5. 06 Sep, 2019 3 commits
  6. 05 Sep, 2019 6 commits
  7. 04 Sep, 2019 2 commits
  8. 03 Sep, 2019 6 commits
  9. 02 Sep, 2019 2 commits
  10. 31 Aug, 2019 4 commits
  11. 30 Aug, 2019 1 commit
    • Squashed 'third_party/SPIRV-Tools/' changes from 9559cdbdf..65e362b7a · d0f684e3
      Ben Clayton authored
      65e362b7a AggressiveDCEPass: Set modified to true when appending to to_kill_ (#2825)
      d67130cac Replace SwizzleInvocationsAMD extended instruction. (#2823)
      ad71c057c Replace SwizzleInvocationsMaskedAMD extended instruction. (#2822)
      4ae9b7165 Fix gn check (#2821)
      35d98be3b Amd ext to khr (#2811)
      5a581e738 spvtools::Optimizer - don't assume original_binary and optimized_binary are aliased (#2799)
      73422a0a5 Check feature mgr in context consistency check (#2818)
      15fc19d09 Refactor instruction folders (#2815)
      1eb89172a Add missing files to BUILD.gn (#2809)
      8336d1925 Extend reducer to remove relaxed precision decorations (#2797)
      b00ef0d26 Handle Id overflow in private-to-local (#2807)
      aef8f92b2 Even more id overflow in sroa (#2806)
      c5d1dab99 Add name for variables in desc sroa (#2805)
      0cbdc7a2c Remove unimplemented method declaration (#2804)
      bc62722b8 Handle overflow in wrap-opkill (#2801)
      9cd07272a More handle overflow in sroa (#2800)
      06407250a Instrument: Add support for Buffer Device Address extension (#2792)
      7b4e5bd5e Update remquo validation to match the OpenCL Extended Instruction Set Specification (#2791)
      dac9210dc Use ascii code based characters (#2796)
      ff872dc6b Change the way to include header (#2795)
      bbd80462f Fix validation of constant matrices (#2794)
      60043edfa Replace OpKill With function call. (#2790)
      f701237f2 Remove useless semi-colons (#2789)
      95386f9e4 Instrument: Fix version 2 output record write for tess eval shaders. (#2782)
      22ce39c8e Start SPIRV-Tools v2019.5
      d65513e92 Finalize SPIRV-Tools v2019.4
      4b64beb1a Add descriptor array scalar replacement (#2742)
      c26c2615f Update CHANGES
      29af42df1 Add SPV_EXT_physical_storage_buffer to opt whitelists (#2779)
      b029d3697 Handle RelaxedPrecision in SROA (#2788)
      370375d23 Add -fextra-semi to Clang builds (#2787)
      698b56a8f Add 'copy object' transformation (#2766)
      4f14b4c8c fuzz: change output extension and fix usage string (#2778)
      0b70972a2 Remove extra ';' after member function definition. (#2780)
      5ada98d0b Update WebGPU validation rules of OpAtomic*s (#2777)
      3726b500b Treat access chain indexes as signed in SROA (#2776)
      31590104e Add pass to inject code for robust-buffer-access semantics (#2771)
      4a28259cc Update OpMemoryBarriers rules for WebGPU (#2775)
      7621034aa Add opt test fixture method SinglePassRunAndFail (#2770)
      ac3d13105 Element type is const for analysis::Vector,Matrix,RuntimeArray (#2765)
      49797609b Protect against out-of-bounds references when folding OpCompositeExtract (#2774)
      7fd2365b0 Don't move debug or decorations when folding (#2772)
      7bafeda28 Update OpControlBarriers rules for WebGPU (#2769)
      
      git-subtree-dir: third_party/SPIRV-Tools
      git-subtree-split: 65e362b7ae2acb8aa5bd2ad516fb793961e673ee