Index: content/common/gpu/client/gpu_memory_buffer_impl_ozone.cc |
diff --git a/content/common/gpu/client/gpu_memory_buffer_impl_ozone.cc b/content/common/gpu/client/gpu_memory_buffer_impl_ozone.cc |
index 784f75c6c900c124178e4723b99f84733424bea3..aa74bb20aeed1218d3d5927388ca1f422ef21f81 100644 |
--- a/content/common/gpu/client/gpu_memory_buffer_impl_ozone.cc |
+++ b/content/common/gpu/client/gpu_memory_buffer_impl_ozone.cc |
@@ -14,6 +14,12 @@ scoped_ptr<GpuMemoryBufferImpl> GpuMemoryBufferImpl::Create( |
const gfx::Size& size, |
unsigned internalformat, |
unsigned usage) { |
+ if (GpuMemoryBufferImplOzoneNativeBuffer::IsConfigurationSupported( |
+ internalformat, usage)) { |
+ return GpuMemoryBufferImplOzoneNativeBuffer:: |
+ AllocateOzoneNativeBufferForBrowser( |
+ size, internalformat, usage, child_id, callback); |
+ } |
if (GpuMemoryBufferImplSharedMemory::IsConfigurationSupported( |
size, internalformat, usage)) { |
scoped_ptr<GpuMemoryBufferImplSharedMemory> buffer( |