1. 10 Feb, 2018 1 commit
    • Merge remote-tracking branch 'GitHub/master' · a165a055
      John Kessenich authored
      This had a few tricky areas to resolve:
      - the AMD method of querying many extensions for every single
         token was fixed (big perf change in scanning) in GitHub, but
         expanded upon in GitLab, so the new GitLab changes had to be
         refactored to match the GitHub way
      - two competing implementations of SPV target versioning, favored
         the GitHub version
  2. 08 Feb, 2018 2 commits
  3. 07 Feb, 2018 1 commit
  4. 06 Feb, 2018 5 commits
  5. 05 Feb, 2018 2 commits
    • Merge pull request #1234 from dneto0/update-spirv · 2651ccae
      John Kessenich authored
      Update SPIRV-Tools known-good
    • Update SPIRV-Tools known-good · d1232992
      David Neto authored
      Update SPIRV-Tools.  Relevant functional changes:
       - Optimizer enhancements:
         - ADCE now removes OpSwitch
         - Block merging occurs in more cases
       - Optimizer fixes:
         - Constant propagation (CCP): support matrix constants
         - #1199: Optimizer: Fix CCP: don't propagate spec constants.
         - #1203: Optimizer: Fix common uniform elim bug introduced by refactoring.
         - #1210: Optimizer: Aggressive dead code elimination: Fix 'break' identification.
         - #1212: Optimizer: Aggressive dead code elimination: Was skipping too many instructions.
         - #1214: Optimizer: Aggressive dead code elimination: Fix infinite loop.
         - #1228: Optimizer: Fix CCP: Handling of varying Phi nodes; was resulting in infinite loop.
         - #1245: Optimizer: Dead branch elimination: Avoid a null pointer dereference.
         - #1250: Optimizer: Dead branch elimination: Avoid spuriously reporting a change.
         - #1262: Support building on VisualStudio 2013 again
      
      Update SPIRV-Headers, with "unified1" directory.
      
      Updated one Glslang legalization test base result due to better block merging.
  6. 02 Feb, 2018 2 commits
  7. 01 Feb, 2018 8 commits
  8. 29 Jan, 2018 1 commit
  9. 24 Jan, 2018 1 commit
  10. 23 Jan, 2018 1 commit
  11. 18 Jan, 2018 2 commits
  12. 17 Jan, 2018 1 commit
  13. 16 Jan, 2018 1 commit
    • Fix unused function warning. · 541f7bbd
      Frank Henigman authored
      TGlslangToSpvTraverser::getExtBuiltins is only used when AMD_EXTENSIONS
      is defined, so only define it in that case to avoid an unused function
      warning.
  14. 12 Jan, 2018 1 commit
  15. 11 Jan, 2018 2 commits
  16. 10 Jan, 2018 4 commits
  17. 08 Jan, 2018 3 commits
  18. 05 Jan, 2018 2 commits