Index: libobs-opengl/CMakeLists.txt
--- libobs-opengl/CMakeLists.txt.orig
+++ libobs-opengl/CMakeLists.txt
@@ -14,6 +14,15 @@ if(OS_LINUX OR OS_FREEBSD OR OS_OPENBSD)
   find_package(X11_XCB REQUIRED)
 
   if(ENABLE_WAYLAND)
+    if(OS_OPENBSD)
+      file(GLOB _opengl_versioned LIST_DIRECTORIES false /usr/X11R6/lib/libGL.so.*)
+      if(_opengl_versioned)
+        list(SORT _opengl_versioned)
+        list(GET _opengl_versioned -1 OPENGL_opengl_LIBRARY)
+        set(OPENGL_opengl_LIBRARY ${OPENGL_opengl_LIBRARY} CACHE FILEPATH "OpenGL library" FORCE)
+        unset(_opengl_versioned)
+      endif()
+    endif()
     find_package(OpenGL REQUIRED EGL)
     find_package(Wayland REQUIRED)
   endif()
