From e2e25857f54c417f801c0975d0596543494fc3d6 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Tue, 29 Jul 2025 15:12:42 +0200 Subject: [PATCH] drop check for HAS_SYNC_SHARED_PIXMAP This is always defined in the Xserver SDK for about a decade now. No need to keep around workarounds for ancient Xserver versions. Signed-off-by: Enrico Weigelt, metux IT consult --- src/amdgpu_kms.c | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/src/amdgpu_kms.c b/src/amdgpu_kms.c index 8d23390..77907ea 100644 --- a/src/amdgpu_kms.c +++ b/src/amdgpu_kms.c @@ -660,9 +660,6 @@ amdgpu_sync_shared_pixmap(PixmapDirtyUpdatePtr dirty) } } - -#if HAS_SYNC_SHARED_PIXMAP - static Bool primary_has_sync_shared_pixmap(ScrnInfoPtr scrn, PixmapDirtyUpdatePtr dirty) { @@ -687,33 +684,6 @@ call_sync_shared_pixmap(PixmapDirtyUpdatePtr dirty) primary_screen->SyncSharedPixmap(dirty); } -#else /* !HAS_SYNC_SHARED_PIXMAP */ - -static Bool -primary_has_sync_shared_pixmap(ScrnInfoPtr scrn, PixmapDirtyUpdatePtr dirty) -{ - ScrnInfoPtr primary_scrn = xf86ScreenToScrn(amdgpu_dirty_primary(dirty)); - - return primary_scrn->driverName == scrn->driverName; -} - -static Bool -secondary_has_sync_shared_pixmap(ScrnInfoPtr scrn, PixmapDirtyUpdatePtr dirty) -{ - ScrnInfoPtr secondary_scrn = xf86ScreenToScrn(dirty->secondary_dst->drawable.pScreen); - - return secondary_scrn->driverName == scrn->driverName; -} - -static void -call_sync_shared_pixmap(PixmapDirtyUpdatePtr dirty) -{ - amdgpu_sync_shared_pixmap(dirty); -} - -#endif /* HAS_SYNC_SHARED_PIXMAPS */ - - static xf86CrtcPtr amdgpu_prime_dirty_to_crtc(PixmapDirtyUpdatePtr dirty) { @@ -2146,9 +2116,7 @@ Bool AMDGPUScreenInit_KMS(ScreenPtr pScreen, int argc, char **argv) pScreen->StartPixmapTracking = PixmapStartDirtyTracking; pScreen->StopPixmapTracking = PixmapStopDirtyTracking; -#if HAS_SYNC_SHARED_PIXMAP pScreen->SyncSharedPixmap = amdgpu_sync_shared_pixmap; -#endif if (!xf86CrtcScreenInit(pScreen)) return FALSE;