Index: gpu/command_buffer/service/image_factory.h |
diff --git a/gpu/command_buffer/service/image_factory.h b/gpu/command_buffer/service/image_factory.h |
index 1db88cc8ed7cb076aa6801a9b656d477668f57b1..144852b67be1e5f86d3ec4df1c95e7320ed6e962 100644 |
--- a/gpu/command_buffer/service/image_factory.h |
+++ b/gpu/command_buffer/service/image_factory.h |
@@ -7,6 +7,7 @@ |
#include "base/memory/ref_counted.h" |
#include "gpu/gpu_export.h" |
+#include "gpu/ipc/common/surface_handle.h" |
#include "ui/gfx/geometry/size.h" |
#include "ui/gfx/gpu_memory_buffer.h" |
@@ -28,7 +29,8 @@ class GPU_EXPORT ImageFactory { |
const gfx::Size& size, |
gfx::BufferFormat format, |
unsigned internalformat, |
- int client_id) = 0; |
+ int client_id, |
+ SurfaceHandle surface_handle) = 0; |
// Create an anonymous GLImage backed by a GpuMemoryBuffer that doesn't have a |
// client_id. It can't be passed to other processes. |