Index: libobs/graphics/device-exports.h
--- libobs/graphics/device-exports.h.orig
+++ libobs/graphics/device-exports.h
@@ -138,7 +138,7 @@ EXPORT gs_texture_t *device_texture_create_from_iosurf
 EXPORT gs_texture_t *device_texture_open_shared(gs_device_t *device, uint32_t handle);
 #endif
 
-#if defined(__linux__) || defined(__FreeBSD__) || defined(__DragonFly__)
+#if defined(__linux__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__OpenBSD__)
 
 EXPORT gs_texture_t *device_texture_create_from_dmabuf(gs_device_t *device, unsigned int width, unsigned int height,
 						       uint32_t drm_format, enum gs_color_format color_format,
