| 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_;
|
|
|