mirror of
https://github.com/X11Libre/xf86-video-amdgpu.git
synced 2026-03-24 01:24:31 +00:00
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 <info@metux.net>
This commit is contained in:
committed by
Enrico Weigelt
parent
d5538ccc6a
commit
e2e25857f5
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user