]> source.dussan.org Git - tigervnc.git/commit
Add basic DRI3 support
authorPierre Ossman <ossman@cendio.se>
Wed, 21 Feb 2024 16:07:36 +0000 (17:07 +0100)
committerPierre Ossman <ossman@cendio.se>
Thu, 20 Jun 2024 12:41:48 +0000 (14:41 +0200)
commit50048184a08f12cdf66064a5606fee2e981db9e8
tree5c57d8a736495ac00ddf1abc5da3e4cf544dbfca
parentc30370df0878b823bd520a31567a69763259d5a5
Add basic DRI3 support

This provides buffer sync with the primary render node of the system (if
available). By doing so, OpenGL and Vulkan can use the render node for
acceleration.

This first implementation is extremely pessimistic and synchronises
buffers whenever there's even a slight chance they will be used.
13 files changed:
contrib/packages/deb/ubuntu-focal/debian/rules
contrib/packages/deb/ubuntu-jammy/debian/rules
contrib/packages/rpm/el7/SPECS/tigervnc.spec
contrib/packages/rpm/el8/SPECS/tigervnc.spec
contrib/packages/rpm/el9/SPECS/tigervnc.spec
unix/xserver/hw/vnc/Makefile.am
unix/xserver/hw/vnc/vncDRI3.c [new file with mode: 0644]
unix/xserver/hw/vnc/vncDRI3.h [new file with mode: 0644]
unix/xserver/hw/vnc/vncDRI3Draw.c [new file with mode: 0644]
unix/xserver/hw/vnc/xvnc.c
unix/xserver120.patch
unix/xserver21.1.1.patch [deleted file]
unix/xserver21.patch [new file with mode: 0644]