| Index: content/common/gpu/sync_point_manager.cc
|
| diff --git a/content/common/gpu/sync_point_manager.cc b/content/common/gpu/sync_point_manager.cc
|
| index 917871c4dcb4c9464f1492ac4a9d5d10ac294aa3..0e84e1cb99d41fb111f65c2a2bd50891291a1572 100644
|
| --- a/content/common/gpu/sync_point_manager.cc
|
| +++ b/content/common/gpu/sync_point_manager.cc
|
| @@ -57,4 +57,13 @@ void SyncPointManager::AddSyncPointCallback(uint32 sync_point,
|
| callback.Run();
|
| }
|
|
|
| +bool SyncPointManager::IsSyncPointRetired(uint32 sync_point) {
|
| + DCHECK(thread_checker_.CalledOnValidThread());
|
| + {
|
| + base::AutoLock lock(lock_);
|
| + SyncPointMap::iterator it = sync_point_map_.find(sync_point);
|
| + return it == sync_point_map_.end();
|
| + }
|
| +}
|
| +
|
| } // namespace content
|
|
|