Index: gpu/command_buffer/service/gpu_scheduler_mac.cc |
=================================================================== |
--- gpu/command_buffer/service/gpu_scheduler_mac.cc (revision 98655) |
+++ gpu/command_buffer/service/gpu_scheduler_mac.cc (working copy) |
@@ -120,6 +120,14 @@ |
surface_.reset(); |
} |
+void GpuScheduler::SetSwapBuffersCallback( |
+ Callback0::Type* callback) { |
+ wrapped_swap_buffers_callback_.reset(callback); |
+ decoder_->SetSwapBuffersCallback( |
+ NewCallback(this, |
+ &GpuScheduler::WillSwapBuffers)); |
+} |
+ |
void GpuScheduler::WillSwapBuffers() { |
DCHECK(decoder_.get()); |
DCHECK(decoder_->GetGLContext()); |