| Index: gpu/ipc/service/gpu_command_buffer_stub.h
|
| diff --git a/gpu/ipc/service/gpu_command_buffer_stub.h b/gpu/ipc/service/gpu_command_buffer_stub.h
|
| index 48c7752b1d49845f4497c1325d62a69c5585449a..775a821905d91e188717a935cc2b2c29e2adec1e 100644
|
| --- a/gpu/ipc/service/gpu_command_buffer_stub.h
|
| +++ b/gpu/ipc/service/gpu_command_buffer_stub.h
|
| @@ -23,6 +23,7 @@
|
| #include "gpu/command_buffer/service/command_buffer_service.h"
|
| #include "gpu/command_buffer/service/command_executor.h"
|
| #include "gpu/command_buffer/service/context_group.h"
|
| +#include "gpu/command_buffer/service/progress_reporter.h"
|
| #include "gpu/gpu_export.h"
|
| #include "gpu/ipc/common/surface_handle.h"
|
| #include "gpu/ipc/service/gpu_memory_manager.h"
|
| @@ -59,6 +60,7 @@ struct WaitForCommandState;
|
| class GPU_EXPORT GpuCommandBufferStub
|
| : public IPC::Listener,
|
| public IPC::Sender,
|
| + public gles2::ProgressReporter,
|
| public base::SupportsWeakPtr<GpuCommandBufferStub> {
|
| public:
|
| class DestructionObserver {
|
| @@ -88,6 +90,9 @@ class GPU_EXPORT GpuCommandBufferStub
|
| // IPC::Sender implementation:
|
| bool Send(IPC::Message* msg) override;
|
|
|
| + // ProgressReporter implementation
|
| + void ReportProgress() override;
|
| +
|
| gles2::MemoryTracker* GetMemoryTracker() const;
|
|
|
| // Whether this command buffer can currently handle IPC messages.
|
|
|