Erik Kurzinger
2e4acc6dab
DRI3: provide stub implementation of DRI3SetDRMDeviceInUse
...
DRI3 version 1.3 introduced a new request which allows clients to
provide a hint to the server about which DRM device they are using, so
that the server might return DRM format modifiers specific to that
device. However, implementing such functionality, for Xwayland in
particular, will require fairly significant architectural changes.
To avoid blocking future versions of the DRI3 extension, we provide here
a stub implementation for the request in question. The spec explicitly
states that it is only a hint that the server is free to ignore, so
strictly speaking this implementation is still correct.
Signed-off-by: Erik Kurzinger <ekurzinger@nvidia.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/967 >
(cherry picked from commit f051a2449d )
2026-01-19 12:32:24 -08:00
..
.gitignore
Fix spelling/wording issues
2020-07-05 13:07:33 -07:00
busfault.h
callback.h
client.h
closestr.h
closure.h
colormap.h
colormapst.h
cursor.h
dix: drop now obsolete cursorScreenDevPriv
2026-01-19 12:32:21 -08:00
cursorstr.h
dbus-core.h
displaymode.h
hw/xfree86: re-calculate the clock and refresh rate
2023-12-22 05:02:05 +00:00
dix-config-apple-verbatim.h
dix.h
drop remains of DMX
2026-01-19 12:32:20 -08:00
dixaccess.h
dixevents.h
dixfont.h
include: drop unused including of closure.h
2026-01-19 12:32:19 -08:00
dixfontstr.h
include: drop unused including of closure.h
2026-01-19 12:32:19 -08:00
dixgrabs.h
xi: Implement grab support for new gesture event types
2021-05-30 13:26:32 +03:00
dixstruct.h
os: Define {ReadFdFrom,WriteFdTo}Client unconditionally
2018-03-08 14:12:36 -05:00
eventconvert.h
dix: Add new internal event enums for gesture events
2021-05-30 13:26:30 +03:00
events.h
xi: Implement internal gesture event struct
2021-05-30 13:26:31 +03:00
eventstr.h
mi: reset the PointerWindows reference on screen switch
2023-10-25 00:37:47 +00:00
exevents.h
dix: initialize the XTest sendEventsProc for all devices
2024-01-09 00:45:31 +00:00
extension.h
extinit.h
Allow disabling the SHAPE extension at runtime
2023-03-03 18:28:40 +00:00
extnsionst.h
fourcc.h
glamor: xv: add rgb565
2023-11-29 21:18:29 +00:00
gc.h
gcstruct.h
globals.h
include: unpexport SELINUX_* consts from include/global.h
2026-01-19 12:32:24 -08:00
glx_extinit.h
miinitext: Load GLX on the mi path
2018-02-14 17:04:48 -05:00
glxvndabi.h
Fix spelling/wording issues
2020-07-05 13:07:33 -07:00
hotplug.h
input.h
test: fix various leaks in the tests
2024-01-09 09:49:54 +10:00
inputstr.h
input: Add new hook DeviceSendEventsProc for XTEST
2023-06-26 13:19:19 +02:00
inpututils.h
Implement gesture processing logic
2021-05-30 13:26:42 +03:00
list.h
Correct xorg_list_is_empty return value description
2018-02-12 08:09:53 +10:00
meson.build
config: fix wscons backend on NetBSD
2026-01-19 12:32:24 -08:00
misc.h
drop remains of support for old Sun compilers
2026-01-19 12:32:18 -08:00
miscstruct.h
nonsdk_extinit.h
opaque.h
dix: unexport party_like_its_1989 (retro mode)
2026-01-19 12:32:18 -08:00
optionstr.h
os.h
os: move os_move_fd() out of public API
2026-01-19 12:32:20 -08:00
pixmap.h
dix: Remove pScratchPixmap and other associated ABI changes
2022-12-30 01:32:25 +00:00
pixmapstr.h
rootless: Use screen_x and screen_y instead of pixmap pointer hacks
2023-01-20 17:10:54 +00:00
privates.h
Fix compilation with windows.h from latest w32api
2021-08-31 16:56:28 +00:00
probes.h
Remove "All rights reserved" from Oracle copyright notices
2023-02-25 09:40:41 -08:00
property.h
Mark the dixChangeWindowProperty() value argument as const
2021-07-30 08:36:35 +00:00
propertyst.h
protocol-versions.h
DRI3: provide stub implementation of DRI3SetDRMDeviceInUse
2026-01-19 12:32:24 -08:00
ptrveloc.h
region.h
regionstr.h
registry.h
factor out X_REGISTRY_RESOURCE and X_REGISTRY_REQUEST to meson.build
2026-01-19 12:32:18 -08:00
resource.h
dix: Fix undefined shift in HashResourceID
2019-10-15 14:06:21 -04:00
rgb.h
screenint.h
dix: De-ugly the prototype for Add{GPU,}Screen
2018-10-30 12:21:41 -04:00
scrnintstr.h
dix: Remove pScratchPixmap and other associated ABI changes
2022-12-30 01:32:25 +00:00
selection.h
servermd.h
swaprep.h
swapreq.h
systemd-logind.h
xf86/logind: Fix compilation error when built without logind/platform bus
2021-12-20 16:56:14 +01:00
validate.h
vidmodestr.h
window.h
windowstr.h
dix: Remove WindowRec::backStorage
2019-04-12 21:53:03 +00:00
XIstubs.h
xkb-config.h.in
xkbfile.h
xkbrules.h
xkbsrv.h
xkb: drop unused defines
2026-01-19 12:32:24 -08:00
xkbstr.h
Fix spelling/wording issues
2020-07-05 13:07:33 -07:00
xorg-config.h.meson.in
xf86AutoConfig: try modesetting on all platforms we build it on
2022-09-20 18:26:03 +00:00
xorg-server.h.meson.in
meson: Generate xorg-server.h
2018-03-28 09:54:22 -04:00
Xprintf.h
Remove "All rights reserved" from Oracle copyright notices
2023-02-25 09:40:41 -08:00
xserver-properties.h
Xserver.d
Remove "All rights reserved" from Oracle copyright notices
2023-02-25 09:40:41 -08:00
xserver_poll.h
Fix typo in error message
2019-01-10 18:40:20 +02:00
xwayland-config.h.meson.in
xwayland/glamor: Drop the EGLStream backend
2026-01-19 12:32:21 -08:00
xwin-config.h.meson.in
xwin: consolidate debugging symbols
2026-01-19 12:32:22 -08:00