| 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();
|
| }
|
|
|