stefan11111
29a6b17197
kdrive/modesetting: pass the gbm device to glamor
...
Don't have it open another one
This fixes a segfault when the render card is different from
the scanout card, and glamor uses the fast gbm import path.
If https://github.com/X11Libre/xserver/issues/2645
applies to Xmodesetting, this probably fixes it.
This is also a resource usage optimization,
since glamor doesn't allocate another gbm device
when Xmodesetting already allocates a perfectly usable one.
Signed-off-by: stefan11111 <stefan11111github@gmail.com>
2026-10-19 13:09:25 +02:00
..
kcmap.c
kdrive: replace dix-config.h with kdrive-config.h
2025-08-28 18:51:55 +02:00
kcurs.c
kdrive: Move generic cursor routines from ms_cursor to kdrive core
2026-10-12 13:22:59 +02:00
kd_glamor_xv.c
kdrive: glamor_xv: Don't leak X-Video memory and textures
2026-08-25 10:43:31 +02:00
kdrive-config.h.meson.in
kdrive: Create an os directory, move the linux backend there
2026-09-16 16:22:36 +02:00
kdrive.c
xfree86: seatd-libseat: release the GPU on platform device removal
2026-10-13 13:50:16 +02:00
kdrive.h
kdrive: Move generic cursor routines from ms_cursor to kdrive core
2026-10-12 13:22:59 +02:00
kglamor.c
kdrive/modesetting: pass the gbm device to glamor
2026-10-19 13:09:25 +02:00
kglamor.h
kdrive/modesetting: pass the gbm device to glamor
2026-10-19 13:09:25 +02:00
kinfo.c
kdrive: Add a closure field to KdScreenInfo
2026-10-01 13:30:12 +02:00
kinput.c
kdrive: Don't disable input devices if already disabled
2026-10-01 13:30:12 +02:00
kmode.c
kdrive: Add a comment about the existing 1280x854 mode, and add one with good timings
2026-07-07 11:27:04 +02:00
kshadow.c
kdrive: replace dix-config.h with kdrive-config.h
2025-08-28 18:51:55 +02:00
kxv.c
Xext: move Xv extension into it's subdir
2026-06-18 07:52:04 +02:00
kxv.h
kdrive: glamor_xv: Don't leak X-Video memory and textures
2026-08-25 10:43:31 +02:00
meson.build
kdrive: Move generic cursor routines from ms_cursor to kdrive core
2026-10-12 13:22:59 +02:00