Index: gpu/command_buffer/service/in_process_command_buffer.cc |
diff --git a/gpu/command_buffer/service/in_process_command_buffer.cc b/gpu/command_buffer/service/in_process_command_buffer.cc |
index ad390a937986099b237619505d8246ef7c6c4769..2b0afd68b01db6954b408c03f09cc59da75113b5 100644 |
--- a/gpu/command_buffer/service/in_process_command_buffer.cc |
+++ b/gpu/command_buffer/service/in_process_command_buffer.cc |
@@ -421,6 +421,12 @@ bool InProcessCommandBuffer::InitializeOnGpuThread( |
decoder_->SetWaitFenceSyncCallback( |
base::Bind(&InProcessCommandBuffer::WaitFenceSyncOnGpuThread, |
base::Unretained(this))); |
+ decoder_->SetDescheduleUntilFinishedCallback( |
+ base::Bind(&InProcessCommandBuffer::DescheduleUntilFinishedOnGpuThread, |
+ base::Unretained(this))); |
+ decoder_->SetRescheduleAfterFinishedCallback( |
+ base::Bind(&InProcessCommandBuffer::RescheduleAfterFinishedOnGpuThread, |
+ base::Unretained(this))); |
image_factory_ = params.image_factory; |
@@ -882,6 +888,14 @@ bool InProcessCommandBuffer::WaitFenceSyncOnGpuThread( |
return true; |
} |
+void InProcessCommandBuffer::DescheduleUntilFinishedOnGpuThread() { |
+ NOTIMPLEMENTED(); |
+} |
+ |
+void InProcessCommandBuffer::RescheduleAfterFinishedOnGpuThread() { |
+ NOTIMPLEMENTED(); |
+} |
+ |
void InProcessCommandBuffer::SignalSyncTokenOnGpuThread( |
const SyncToken& sync_token, const base::Closure& callback) { |
gpu::SyncPointManager* sync_point_manager = service_->sync_point_manager(); |