summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/scrnintstr.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/include/scrnintstr.h b/include/scrnintstr.h
index 63ef55c10..c5dadc7a6 100644
--- a/include/scrnintstr.h
+++ b/include/scrnintstr.h
@@ -349,8 +349,17 @@ typedef Bool (*StartPixmapTrackingProcPtr)(PixmapPtr, PixmapPtr,
int dst_x, int dst_y,
Rotation rotation);
+typedef Bool (*PresentSharedPixmapProcPtr)(PixmapPtr);
+
+typedef Bool (*RequestSharedPixmapNotifyDamageProcPtr)(PixmapPtr);
+
typedef Bool (*StopPixmapTrackingProcPtr)(PixmapPtr, PixmapPtr);
+typedef Bool (*StopFlippingPixmapTrackingProcPtr)(PixmapPtr,
+ PixmapPtr, PixmapPtr);
+
+typedef Bool (*SharedPixmapNotifyDamageProcPtr)(PixmapPtr);
+
typedef Bool (*ReplaceScanoutPixmapProcPtr)(DrawablePtr, PixmapPtr, Bool);
typedef WindowPtr (*XYToWindowProcPtr)(ScreenPtr pScreen,
@@ -605,6 +614,11 @@ typedef struct _Screen {
StartPixmapTrackingProcPtr StartPixmapTracking;
StopPixmapTrackingProcPtr StopPixmapTracking;
+ SharedPixmapNotifyDamageProcPtr SharedPixmapNotifyDamage;
+ RequestSharedPixmapNotifyDamageProcPtr RequestSharedPixmapNotifyDamage;
+ PresentSharedPixmapProcPtr PresentSharedPixmap;
+ StopFlippingPixmapTrackingProcPtr StopFlippingPixmapTracking;
+
struct xorg_list pixmap_dirty_list;
ReplaceScanoutPixmapProcPtr ReplaceScanoutPixmap;