Index: content/common/gpu/client/gpu_channel_host.cc |
diff --git a/content/common/gpu/client/gpu_channel_host.cc b/content/common/gpu/client/gpu_channel_host.cc |
index 6312dee080ca01f9483b4b3e64b28574166ccb85..492e6965b77bcc7f23fbbd9baea1050d9a5d418c 100644 |
--- a/content/common/gpu/client/gpu_channel_host.cc |
+++ b/content/common/gpu/client/gpu_channel_host.cc |
@@ -53,6 +53,9 @@ bool GpuChannelHost::IsValidGpuMemoryBuffer( |
#if defined(OS_ANDROID) |
case gfx::SURFACE_TEXTURE_BUFFER: |
#endif |
+#if defined(USE_X11) |
+ case gfx::X11_PIXMAP_BUFFER: |
+#endif |
return true; |
default: |
return false; |
@@ -309,6 +312,10 @@ gfx::GpuMemoryBufferHandle GpuChannelHost::ShareGpuMemoryBufferToGpuProcess( |
case gfx::SURFACE_TEXTURE_BUFFER: |
return source_handle; |
#endif |
+#if defined(USE_X11) |
+ case gfx::X11_PIXMAP_BUFFER: |
+ return source_handle; |
+#endif |
default: |
NOTREACHED(); |
return gfx::GpuMemoryBufferHandle(); |