Index: gpu/ipc/gl_in_process_context.cc |
diff --git a/gpu/ipc/gl_in_process_context.cc b/gpu/ipc/gl_in_process_context.cc |
index 16a1cb165000be73903c72fcce2a801c5d6eef90..9f4b6741fc617496ff13f53e04dbda9d9cdc0340 100644 |
--- a/gpu/ipc/gl_in_process_context.cc |
+++ b/gpu/ipc/gl_in_process_context.cc |
@@ -64,6 +64,12 @@ class GLInProcessContextImpl |
// GLInProcessContext implementation: |
gles2::GLES2Implementation* GetImplementation() override; |
+ void SetSwapBuffersCompletionCallback( |
+ const gpu::InProcessCommandBuffer::SwapBuffersCompletionCallback& |
+ callback) override; |
+ void SetUpdateVSyncParametersCallback( |
+ const gpu::InProcessCommandBuffer::UpdateVSyncParametersCallback& |
+ callback) override; |
void SetLock(base::Lock* lock) override; |
private: |
@@ -88,6 +94,18 @@ gles2::GLES2Implementation* GLInProcessContextImpl::GetImplementation() { |
return gles2_implementation_.get(); |
} |
+void GLInProcessContextImpl::SetSwapBuffersCompletionCallback( |
+ const gpu::InProcessCommandBuffer::SwapBuffersCompletionCallback& |
+ callback) { |
+ command_buffer_->SetSwapBuffersCompletionCallback(callback); |
+} |
+ |
+void GLInProcessContextImpl::SetUpdateVSyncParametersCallback( |
+ const gpu::InProcessCommandBuffer::UpdateVSyncParametersCallback& |
+ callback) { |
+ command_buffer_->SetUpdateVSyncParametersCallback(callback); |
+} |
+ |
void GLInProcessContextImpl::SetLock(base::Lock* lock) { |
NOTREACHED(); |
} |