1. 08 Jun, 2017 3 commits
  2. 07 Jun, 2017 3 commits
  3. 06 Jun, 2017 5 commits
  4. 05 Jun, 2017 10 commits
  5. 02 Jun, 2017 5 commits
  6. 01 Jun, 2017 8 commits
  7. 31 May, 2017 5 commits
  8. 30 May, 2017 1 commit
    • D3D11: Don't copy SharedSRVs around. · 0a82f2fa
      Jamie Madill authored
      This was causing a very large performance regression in Texture
      re-binding. Instead pass by const &, which should be fine, since
      values in std::map (and unordered_map) are not reallocated when the
      map changes.
      
      Also make the SharedResource type non-copyable, and add an explicit
      makeCopy method for when we need to clone the shared pointer.
      
      BUG=angleproject:2034
      BUG=chromium:727318
      
      Change-Id: I39508a6ca4b41e4da31fe68899caa4464138cada
      Reviewed-on: https://chromium-review.googlesource.com/517670
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>