summaryrefslogtreecommitdiff
path: root/hw/xfree86/drivers/modesetting/drmmode_display.h
diff options
context:
space:
mode:
Diffstat (limited to 'hw/xfree86/drivers/modesetting/drmmode_display.h')
-rw-r--r--hw/xfree86/drivers/modesetting/drmmode_display.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/hw/xfree86/drivers/modesetting/drmmode_display.h b/hw/xfree86/drivers/modesetting/drmmode_display.h
index 3161bba3f..6d2c0a4bc 100644
--- a/hw/xfree86/drivers/modesetting/drmmode_display.h
+++ b/hw/xfree86/drivers/modesetting/drmmode_display.h
@@ -152,9 +152,15 @@ typedef struct _msPixmapPriv {
DamagePtr slave_damage;
- /** Fields for flipping shared pixmaps */
+ /** Sink fields for flipping shared pixmaps */
int flip_seq; /* seq of current page flip event handler */
Bool wait_for_damage; /* if we have requested damage notification from source */
+
+ /** Source fields for flipping shared pixmaps */
+ Bool defer_dirty_update; /* if we want to manually update */
+ PixmapDirtyUpdatePtr dirty; /* cached dirty ent to avoid searching list */
+ PixmapPtr slave_src; /* if we exported shared pixmap, dirty tracking src */
+ Bool notify_on_damage; /* if sink has requested damage notification */
} msPixmapPrivRec, *msPixmapPrivPtr;
extern DevPrivateKeyRec msPixmapPrivateKeyRec;