This is a release candidate for Xwayland 21.1.2. It's a bit special, as most of the changes are not the usual stable branch fixes material, but are needed for HW accelerated direct rendering with the Nvidia 470 driver (which is currently in open beta).
I'm making an exception, pulling these changes into the 21.1 branch instead of waiting for the next major release, since the changes are mostly specific to the EGLStream backend and do not affect the GBM backend. And they make a big difference for users of the EGLStream backend. See https://lists.fedoraproject.org/archives/list/desk...@lists.fedoraproject.org/thread/BBZVDNST67I2AQOCPSHKYAY6D5Z66JIP/ for more information about testing the EGLStream changes and reporting any issues. Unless any major issues turn up, I'm planning to make the final release in the coming weeks. Erik Kurzinger (7): xwayland: move formats and modifiers functions to common glamor code xwayland: Add check_flip() glamor backend function xwayland: implement pixmap_from_buffers for the eglstream backend xwayland-eglstream: fix X11 rendering to flipping GL / VK window xwayland/eglstream: allow commits to dma-buf backed pixmaps xwayland/eglstream: flush stream after eglSwapBuffers glx: don't create implicit GLXWindow if one already exists Michel Dänzer (1): Bump version to 21.1.1.901 Olivier Fourdan (22): xwayland: Move dmabuf interface to common glamor code xwayland/eglstream: Check buffer creation xwayland: Check buffer prior to attaching it glamor: Dump backtrace on GL error xwayland/glamor: Add return status to post_damage xwayland/eglstream: Check framebuffer status xwayland/eglstream: Small refactoring xwayland/eglstream: Add more error checking xwayland/eglstream: Dissociate pending stream from window xwayland/eglstream: Keep a reference to the pixmap xwayland/eglstream: Drop the list of pending streams xwayland/eglstream: Do not commit without surface xwayland/eglstream: Fix calloc/malloc xwayland/eglstream: Check eglSwapBuffers() xwayland/eglstream: Do not always increment pixmap refcnt on commit xwayland/eglstream: Set ALU to GXCopy for blitting xwayland: Add preferred GLVND vendor to xwl_screen xwayland/eglstream: Use "nvidia" for GLVND xwayland/eglstream: Log when GL_OES_EGL_image is missing glx: Set ContextTag for all contexts xwayland/eglstream: Keep pending stream if the pixmap didn't change xwayland/eglstream: Remove stream validity git tag: xwayland-21.1.1.901 https://xorg.freedesktop.org/archive/individual/xserver/xwayland-21.1.1.901.tar.xz SHA256: 0ab0f98f097e090c19612fe8658d67fe7294c252b4181f7c0882189f78d21769 xwayland-21.1.1.901.tar.xz SHA512: 60dec3875e8ea60f8fc53eea0ebcb55c948cf5eeb40b30f6d5e13d8c7b48d0aabd035884ae108fce0b03ca5da592d1b0e395a9c5198c1204e8407ec119d9bbee xwayland-21.1.1.901.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/xserver/xwayland-21.1.1.901.tar.xz.sig -- Earthling Michel Dänzer | https://redhat.com Libre software enthusiast | Mesa and X developer
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: https://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s