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..7460836156369872eb60907413650476f3ce7881 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,11 @@ scoped_ptr<GpuMemoryBufferImpl> GpuMemoryBufferImpl::Create( |
const gfx::Size& size, |
unsigned internalformat, |
unsigned usage) { |
+ if (GpuMemoryBufferImplOzoneNativeBuffer::IsConfigurationSupported( |
+ internalformat, usage)) { |
+ return GpuMemoryBufferImplOzoneNativeBuffer:: |
+ AllocateOzoneNativeBufferForBrowser(size, internalformat, usage); |
reveman
2014/09/04 22:37:24
Please make it:
scoped_ptr<GpuMemoryBufferImplOzo
alexst (slow to review)
2014/09/05 02:04:53
I see what you meant now, sounds good.
I added us
|
+ } |
if (GpuMemoryBufferImplSharedMemory::IsConfigurationSupported( |
size, internalformat, usage)) { |
scoped_ptr<GpuMemoryBufferImplSharedMemory> buffer( |