Browse Source

Wayland: Fix OSMesa library not being unloaded

Camilla Löwy 3 năm trước cách đây
mục cha
commit
2d281d7928
2 tập tin đã thay đổi với 3 bổ sung0 xóa
  1. 1 0
      README.md
  2. 2 0
      src/wl_init.c

+ 1 - 0
README.md

@@ -322,6 +322,7 @@ information on what to include when reporting a bug.
  - [Wayland] Bugfix: Some errors would cause clipboard string transfer to hang
  - [Wayland] Bugfix: Drag and drop data was misinterpreted as clipboard string
  - [Wayland] Bugfix: MIME type matching was not performed for clipboard string
+ - [Wayland] Bugfix: The OSMesa library was not unloaded on termination
  - [POSIX] Removed use of deprecated function `gettimeofday`
  - [POSIX] Bugfix: `CLOCK_MONOTONIC` was not correctly tested for or enabled
  - [WGL] Disabled the DWM swap interval hack for Windows 8 and later (#1072)

+ 2 - 0
src/wl_init.c

@@ -663,6 +663,8 @@ int _glfwInitWayland(void)
 void _glfwTerminateWayland(void)
 {
     _glfwTerminateEGL();
+    _glfwTerminateOSMesa();
+
     if (_glfw.wl.egl.handle)
     {
         _glfwPlatformFreeModule(_glfw.wl.egl.handle);