Index: gpu/ipc/service/gpu_command_buffer_stub.cc |
diff --git a/gpu/ipc/service/gpu_command_buffer_stub.cc b/gpu/ipc/service/gpu_command_buffer_stub.cc |
index fc4784fb3b499206635fbd6c3420b06649102bed..d140ddb407a9562112b5c2a26d0036abe00a4b26 100644 |
--- a/gpu/ipc/service/gpu_command_buffer_stub.cc |
+++ b/gpu/ipc/service/gpu_command_buffer_stub.cc |
@@ -31,7 +31,6 @@ |
#include "gpu/command_buffer/service/memory_tracking.h" |
#include "gpu/command_buffer/service/preemption_flag.h" |
#include "gpu/command_buffer/service/query_manager.h" |
-#include "gpu/command_buffer/service/scheduler.h" |
#include "gpu/command_buffer/service/service_utils.h" |
#include "gpu/command_buffer/service/sync_point_manager.h" |
#include "gpu/command_buffer/service/transfer_buffer_manager.h" |
@@ -653,11 +652,8 @@ |
channel_->sync_point_manager()->CreateSyncPointClientState( |
CommandBufferNamespace::GPU_IO, command_buffer_id_, sequence_id_); |
- if (channel_->scheduler()) { |
- executor_->SetPauseExecutionCallback( |
- base::Bind(&Scheduler::ShouldYield, |
- base::Unretained(channel_->scheduler()), sequence_id_)); |
- } else if (channel_->preempted_flag()) { |
+ // TODO(sunnyps): Hook callback to gpu scheduler. |
+ if (channel_->preempted_flag()) { |
executor_->SetPauseExecutionCallback( |
base::Bind(&PreemptionFlag::IsSet, channel_->preempted_flag())); |
} |