Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
A
angle
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • angle
  • Repository

Switch branch/tag
  • angle
  • src
  • libANGLE
  • renderer
  • d3d
  • d3d11
  • Buffer11.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    D3D11: Free buffer staging storage when idle. · 1ce09ace
    Jamie Madill authored Sep 21, 2016
    Using the same policy as for system memory storage, we release
    the staging buffer if it has been unmodified for several uses.
    
    We could further extend this technique to other storage buffers
    using a nearly identical policy. We might need to mitigate the
    cost of iterating over all the storages of all the buffers.
    
    BUG=angleproject:516
    
    Change-Id: Ib24ef03cf4184ef6f0c24f83347538df82de5f58
    Reviewed-on: https://chromium-review.googlesource.com/387200Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
    Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    1ce09ace
Buffer11.cpp 49.2 KB
EditWeb IDE
×

Replace Buffer11.cpp

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.