Index: gpu/command_buffer/service/gpu_scheduler.h |
diff --git a/gpu/command_buffer/service/gpu_scheduler.h b/gpu/command_buffer/service/gpu_scheduler.h |
index 5e47d4a316b16383f88c784c52c05ed8be628f95..b0b26303f716a27eb7837c291a6820897010fe2a 100644 |
--- a/gpu/command_buffer/service/gpu_scheduler.h |
+++ b/gpu/command_buffer/service/gpu_scheduler.h |
@@ -91,12 +91,6 @@ class GPU_EXPORT GpuScheduler |
void SetCommandProcessedCallback(const base::Closure& callback); |
- void DeferToFence(base::Closure task); |
- |
- // Polls the fences, invoking callbacks that were waiting to be triggered |
- // by them and returns whether all fences were complete. |
- bool PollUnscheduleFences(); |
- |
bool HasMoreIdleWork(); |
void PerformIdleWork(); |
@@ -136,18 +130,6 @@ class GPU_EXPORT GpuScheduler |
// account of a timeout. |
int rescheduled_count_; |
- // The GpuScheduler will unschedule itself in the event that further GL calls |
- // are issued to it before all these fences have been crossed by the GPU. |
- struct UnscheduleFence { |
- UnscheduleFence(gfx::GLFence* fence, base::Closure task); |
- ~UnscheduleFence(); |
- |
- scoped_ptr<gfx::GLFence> fence; |
- base::Time issue_time; |
- base::Closure task; |
- }; |
- std::queue<linked_ptr<UnscheduleFence> > unschedule_fences_; |
- |
SchedulingChangedCallback scheduling_changed_callback_; |
base::Closure descheduled_callback_; |
base::Closure command_processed_callback_; |