$OpenBSD: patch-gpu_ipc_common_gpu_memory_buffer_support_cc,v 1.4 2018/03/12 13:48:34 robert Exp $

Index: gpu/ipc/common/gpu_memory_buffer_support.cc
--- gpu/ipc/common/gpu_memory_buffer_support.cc.orig
+++ gpu/ipc/common/gpu_memory_buffer_support.cc
@@ -8,7 +8,7 @@
 #include "build/build_config.h"
 #include "ui/gl/gl_bindings.h"
 
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
 #include "ui/gfx/client_native_pixmap_factory.h"
 #endif
 
@@ -23,7 +23,7 @@ gfx::GpuMemoryBufferType GetNativeGpuMemoryBufferType(
   return gfx::IO_SURFACE_BUFFER;
 #elif defined(OS_ANDROID)
   return gfx::ANDROID_HARDWARE_BUFFER;
-#elif defined(OS_LINUX)
+#elif defined(OS_LINUX) || defined(OS_BSD)
   return gfx::NATIVE_PIXMAP;
 #elif defined(OS_WIN)
   return gfx::DXGI_SHARED_HANDLE;
@@ -82,7 +82,7 @@ bool IsNativeGpuMemoryBufferConfigurationSupported(gfx
   }
   NOTREACHED();
   return false;
-#elif defined(OS_LINUX)
+#elif defined(OS_LINUX) || defined(OS_BSD)
   if (!gfx::ClientNativePixmapFactory::GetInstance()) {
     // unittests don't have to set ClientNativePixmapFactory.
     return false;
