xserver/miext/sync
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Oleh Nykyforchyn d9330703c8
Some checks are pending
Build X servers / xserver-build-ubuntu (push) Waiting to run
Build X servers / drivers-build-ubuntu (push) Waiting to run
Build X servers / xserver-build-macos (push) Waiting to run
Build X servers / Release pushed tag (push) Waiting to run
xserver: miext/sync/meson.build: compile misyncshm.c if xshmfence found
It is a patch that fixes xserver build if libdrm is too old.

Now misyncshm.c compilation depends on dri3, which is incorrect. If libdrm
is not recent enough, then dri3 is not built, the file misyncshm.c
is not compiled, and the function miSyncShmScreenInit() is unavailable.
It is called in glamor_sync.c if xshmfence is present, which causes
a compilation error. This patch makes misyncshm.c compile if xshmfence
is found.

Signed-off-by: Oleh Nykyforchyn <olen.nyk@gmail.com>
2025-07-29 14:20:51 +02:00
..
meson.build xserver: miext/sync/meson.build: compile misyncshm.c if xshmfence found 2025-07-29 14:20:51 +02:00
misync.c miext: sync: drop useless CloseScreen wrapping 2025-06-12 16:43:17 +02:00
misync.h miext: move private definitions out of public headers 2024-03-03 22:58:24 +00:00
misync_priv.h miext: sync: drop useless CloseScreen wrapping 2025-06-12 16:43:17 +02:00
misyncfd.c drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
misyncfd.h miext: Ensure xshmfence is only called when driver supports it 2013-11-23 22:06:19 -08:00
misyncshm.c drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
misyncshm.h miext: Ensure xshmfence is only called when driver supports it 2013-11-23 22:06:19 -08:00
misyncstr.h miext: move private definitions out of public headers 2024-03-03 22:58:24 +00:00