Index: content/common/gpu/client/gpu_memory_buffer_impl_ozone_native_buffer.h |
diff --git a/content/common/gpu/client/gpu_memory_buffer_impl_ozone_native_buffer.h b/content/common/gpu/client/gpu_memory_buffer_impl_ozone_native_buffer.h |
index ab4cc56a184b47d1899e3f588f9420d2b5437ec0..9eb2b2087ead021f8a980efb3c0cd550242b57aa 100644 |
--- a/content/common/gpu/client/gpu_memory_buffer_impl_ozone_native_buffer.h |
+++ b/content/common/gpu/client/gpu_memory_buffer_impl_ozone_native_buffer.h |
@@ -25,6 +25,13 @@ class GpuMemoryBufferImplOzoneNativeBuffer : public GpuMemoryBufferImpl { |
int child_id, |
const AllocationCallback& callback); |
+ // Allocates an Ozone native buffer backed GPU memory buffer with |size| and |
+ // |internalformat| with usage |usage| for use by the browser. |
+ static scoped_ptr<GpuMemoryBufferImpl> AllocateOzoneNativeBufferForBrowser( |
+ const gfx::Size& size, |
+ unsigned internalformat, |
+ unsigned usage); |
+ |
static bool IsFormatSupported(unsigned internalformat); |
static bool IsUsageSupported(unsigned usage); |
static bool IsConfigurationSupported(unsigned internalformat, unsigned usage); |