| Index: gpu/command_buffer/tests/gl_manager.cc
|
| diff --git a/gpu/command_buffer/tests/gl_manager.cc b/gpu/command_buffer/tests/gl_manager.cc
|
| index 9c6bf41e5d6de3cf25871e1aa2ffad8eeca1b3cb..72a0b8d614a8cc65c2ef619a42feee1c0198e6b2 100644
|
| --- a/gpu/command_buffer/tests/gl_manager.cc
|
| +++ b/gpu/command_buffer/tests/gl_manager.cc
|
| @@ -111,7 +111,9 @@ GLManager::Options::Options()
|
| context_lost_allowed(false),
|
| context_type(gles2::CONTEXT_TYPE_OPENGLES2) {}
|
|
|
| -GLManager::GLManager() : context_lost_allowed_(false) {
|
| +GLManager::GLManager()
|
| + : context_lost_allowed_(false),
|
| + next_fence_sync_release_(1) {
|
| SetupBaseContext();
|
| }
|
|
|
| @@ -444,4 +446,16 @@ uint64_t GLManager::GetCommandBufferID() const {
|
| return 0;
|
| }
|
|
|
| +uint32_t GLManager::GenerateFenceSyncRelease() {
|
| + return next_fence_sync_release_++;
|
| +}
|
| +
|
| +bool GLManager::IsFenceSyncRelease(uint32_t release) {
|
| + return release > 0 && release < next_fence_sync_release_;
|
| +}
|
| +
|
| +bool GLManager::IsFenceSyncFlushed(uint32_t release) {
|
| + return IsFenceSyncRelease(release);
|
| +}
|
| +
|
| } // namespace gpu
|
|
|