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
  • ResourceManager.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Feedback Loop Redesign 3/3: Remove feedback loop tracking. · ea3f501e
    Jamie Madill authored Aug 18, 2020
    We now we detect feedback loops by tracking the Framebuffers that the
    Texture is bound to. We still have the old tracking method that counts
    sampler and image bindings in the code as well.
    
    This CL removes the old front-end tracking for feedback loops. It's no
    longer used by any back-ends. This removal should reduce CPU overhead
    around Texture and Program binding changes. Reverts the image binding
    tracking to the simpler scheme that tracks if a Texture has ever been
    bound as an Image. This should practically have little or no perf
    effect and we can reinstate some simpler tracking in the future if
    required.
    
    Bug: angleproject:4500
    Bug: angleproject:4959
    Change-Id: Idc625d6e4c519919f97a4dc72dd9c35d262706fb
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2363210
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarTobin Ehlis <tobine@google.com>
    Reviewed-by: 's avatarCourtney Goeltzenleuchter <courtneygo@google.com>
    ea3f501e
ResourceManager.cpp 13.8 KB
EditWeb IDE
×

Replace ResourceManager.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.