More ABI changes for ABI_VIDEODRV_VERSION 25.2
Descending down into the naming changes, onto the next struct in the chain. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
4e8ae05f20
commit
ad5540f6ec
|
|
@ -262,8 +262,10 @@ static inline void FreePixmap(PixmapPtr pixmap)
|
|||
|
||||
#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(25, 2)
|
||||
#define PixmapDirtyDst(d) ((d)->secondary_dst)
|
||||
#define PixmapDirtyPrimary(d) (PixmapDirtyDst(d)->primary_pixmap)
|
||||
#else
|
||||
#define PixmapDirtyDst(d) ((d)->slave_dst)
|
||||
#define PixmapDirtyPrimary(d) (PixmapDirtyDst(d)->master_pixmap)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -17696,7 +17696,7 @@ static void sna_accel_post_damage(struct sna *sna)
|
|||
#else
|
||||
src = dirty->src;
|
||||
#endif
|
||||
dst = PixmapDirtyDst(dirty)->master_pixmap;
|
||||
dst = PixmapDirtyPrimary(dirty);
|
||||
|
||||
region.extents.x1 = dirty->x;
|
||||
region.extents.x2 = dirty->x + dst->drawable.width;
|
||||
|
|
|
|||
|
|
@ -624,7 +624,7 @@ redisplay_dirty(ScreenPtr screen, PixmapDirtyUpdatePtr dirty)
|
|||
RegionRec pixregion;
|
||||
int was_blocked;
|
||||
|
||||
PixmapRegionInit(&pixregion, PixmapDirtyDst(dirty)->master_pixmap);
|
||||
PixmapRegionInit(&pixregion, PixmapDirtyPrimary(dirty));
|
||||
RegionTranslate(&pixregion, dirty->x, dirty->y);
|
||||
RegionIntersect(&pixregion, &pixregion, DamageRegion(dirty->damage));
|
||||
RegionTranslate(&pixregion, -dirty->x, -dirty->y);
|
||||
|
|
@ -634,13 +634,13 @@ redisplay_dirty(ScreenPtr screen, PixmapDirtyUpdatePtr dirty)
|
|||
if (was_blocked)
|
||||
return;
|
||||
|
||||
PixmapRegionInit(&pixregion, PixmapDirtyDst(dirty)->master_pixmap);
|
||||
PixmapRegionInit(&pixregion, PixmapDirtyPrimary(dirty));
|
||||
PixmapSyncDirtyHelper(dirty, &pixregion);
|
||||
RegionUninit(&pixregion);
|
||||
|
||||
intel_flush(intel);
|
||||
if (!intel->has_prime_vmap_flush) {
|
||||
drm_intel_bo *bo = intel_uxa_get_pixmap_bo(PixmapDirtyDst(dirty)->master_pixmap);
|
||||
drm_intel_bo *bo = intel_uxa_get_pixmap_bo(PixmapDirtyPrimary(dirty));
|
||||
was_blocked = xf86BlockSIGIO();
|
||||
drm_intel_bo_map(bo, FALSE);
|
||||
drm_intel_bo_unmap(bo);
|
||||
|
|
|
|||
Loading…
Reference in New Issue