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
  • ResourceManager11.cpp
Find file
BlameHistoryPermalink
  • jchen10's avatar
    ParallelCompile: Make resource tracking thread-safe · 156da4c9
    jchen10 authored Aug 15, 2018
    ResourceManger11 tracks the total resource count and memoery size.
    Such tracking can be concurrently updated from both main thread and
    background thread. It can be thread-safe by using std::atomic types
    instead.
    Also ShaderCache in d3d9 adds a std::mutex to be safe.
    
    Bug: angleproject:2771
    
    Change-Id: Ia7cdcc7fd04579839a5d43e4a02adafb09e6078d
    Reviewed-on: https://chromium-review.googlesource.com/1175547Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Commit-Queue: Jie A Chen <jie.a.chen@intel.com>
    156da4c9
ResourceManager11.cpp 17.9 KB
EditWeb IDE
×

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