pkgsrc-wip/chromium/patches/patch-gpu_ipc_common_gpu__m...

32 lines
1.2 KiB
C++

$NetBSD$
--- gpu/ipc/common/gpu_memory_buffer_support.h.orig 2020-07-08 21:40:44.000000000 +0000
+++ gpu/ipc/common/gpu_memory_buffer_support.h
@@ -16,7 +16,7 @@
#include "ui/gfx/geometry/size.h"
#include "ui/gfx/gpu_memory_buffer.h"
-#if defined(OS_LINUX) || defined(USE_OZONE)
+#if defined(OS_LINUX) || defined(USE_OZONE) || defined(OS_BSD)
namespace gfx {
class ClientNativePixmapFactory;
}
@@ -38,7 +38,7 @@ class GPU_EXPORT GpuMemoryBufferSupport
bool IsNativeGpuMemoryBufferConfigurationSupported(gfx::BufferFormat format,
gfx::BufferUsage usage);
-#if defined(OS_LINUX) || defined(USE_OZONE)
+#if defined(OS_LINUX) || defined(USE_OZONE) || defined(OS_BSD)
gfx::ClientNativePixmapFactory* client_native_pixmap_factory() {
return client_native_pixmap_factory_.get();
}
@@ -62,7 +62,7 @@ class GPU_EXPORT GpuMemoryBufferSupport
GpuMemoryBufferImpl::DestructionCallback callback);
private:
-#if defined(OS_LINUX) || defined(USE_OZONE)
+#if defined(OS_LINUX) || defined(USE_OZONE) || defined(OS_BSD)
std::unique_ptr<gfx::ClientNativePixmapFactory> client_native_pixmap_factory_;
#endif