Skip to content

Releases: NVIDIA/egl-wayland

1.1.17

09 Dec 19:07
Compare
Choose a tag to compare
  • Fixed issue causing spurious crashes in KDE
  • Respect damage rectangles provided by eglSwapBuffersWithDamage
  • Accept device name from either wl_drm or linux_dmabuf
  • Fix use after free at library teardown
  • Return EGL_BAD_ALLOC when multiple EGLSurfaces are created from one wl_surface

1.1.16

22 Aug 20:01
Compare
Choose a tag to compare
  • Fix a crash due to an assertion firing during surface destruction, which affected Qt6 webengine.
  • Add an explicit dependency on the EGL headers.

1.1.15

09 Aug 17:57
Compare
Choose a tag to compare
  • Significant stability fixes for explicit sync which prevents crashes with Firefox/moonlight/more.
  • Added the __NV_DISABLE_EXPLICIT_SYNC environment variable. Specifying __NV_DISABLE_EXPLICIT_SYNC=1 disables the use of the linux-drm-syncobj-v1 protocol.
  • Fix an issue causing KDE crashes, which also caused excessive VRAM usage when resizing.
  • Fix race condition in damage_thread.

Special thanks to all who reported issues.

1.1.13.1

29 Jul 13:50
Compare
Choose a tag to compare

This is a small update to 1.1.13 to fix issues loading egl-wayland with the 560 drivers. This includes a fix to the ABI beta check which prevents egl-wayland from getting loaded due to 560 bumping EGL_EXTERNAL_PLATFORM_VERSION_MINOR.

Due to many application bugs users may want to fall back to 1.1.13 to avoid using explicit sync, but cannot on 560. This release provides an option to fall back to.

1.1.14

18 Jul 14:58
Compare
Choose a tag to compare
  • Implement Explicit Sync (linux-drm-syncobj-v1).
  • Fix freezing on KDE when explicit sync is enabled under certain conditions.
  • Read compositor device from zwp_linux_dmabuf_v1 when available.
  • Properly validate and use the passed value of EGL_EXT_present_opaque.

1.1.13

18 Oct 19:11
Compare
Choose a tag to compare
  • Fixed a bug where PRIME render-offload was not working with KDE
  • Fixed some more warnings from libwayland-client.so when closing applications
  • Fixed a bug that was causing intermittent segfaults in wlEglDestroyFormatSet (notably affecting Firefox)
  • Avoid unnecessarily calling eglQueryDeviceEXT during application start-up on PRIME systems. This was both slow and would turn on the dGPU wasting power.

1.1.12

02 Jun 18:28
Compare
Choose a tag to compare
  • Added support for version 4 of the Linux DMA-BUF protocol
  • Added support for EGL_EXT_explicit_device extension

1.1.11

06 Sep 16:08
Compare
Choose a tag to compare
  • Fixed incomplete window resizing regression from 1.1.10
  • Fixed eglSwapInterval when using DMA-BUF path