| Index: gpu/ipc/service/gpu_channel.h
|
| diff --git a/gpu/ipc/service/gpu_channel.h b/gpu/ipc/service/gpu_channel.h
|
| index 47c1ba63604df7fe0b6ed6da742fc4575d9acda9..e3dcbb86d71107f8d7a38688025c7a686edeb2dc 100644
|
| --- a/gpu/ipc/service/gpu_channel.h
|
| +++ b/gpu/ipc/service/gpu_channel.h
|
| @@ -27,6 +27,7 @@
|
| #include "ipc/ipc_sync_channel.h"
|
| #include "ipc/message_router.h"
|
| #include "ui/gfx/geometry/size.h"
|
| +#include "ui/gfx/gpu_fence.h"
|
| #include "ui/gfx/native_widget_types.h"
|
| #include "ui/gl/gl_share_group.h"
|
| #include "ui/gl/gpu_preference.h"
|
| @@ -37,6 +38,10 @@ namespace base {
|
| class WaitableEvent;
|
| }
|
|
|
| +namespace gl {
|
| +class GLFence;
|
| +}
|
| +
|
| namespace IPC {
|
| class MessageFilter;
|
| }
|
| @@ -150,6 +155,9 @@ class GPU_EXPORT GpuChannel
|
| uint32_t internalformat,
|
| SurfaceHandle surface_handle);
|
|
|
| + std::unique_ptr<gl::GLFence> CreateFenceForGpuFence(
|
| + const gfx::GpuFenceHandle& handle);
|
| +
|
| GpuChannelMessageFilter* filter() const { return filter_.get(); }
|
|
|
| // Returns the global order number for the last processed IPC message.
|
|
|