aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'xf86drm.h')
-rw-r--r--xf86drm.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/xf86drm.h b/xf86drm.h
index 0d927018..d75ca8ce 100644
--- a/xf86drm.h
+++ b/xf86drm.h
@@ -728,7 +728,7 @@ extern void drmMsg(const char *format, ...) DRM_PRINTFLIKE(1, 2);
728extern int drmSetMaster(int fd); 728extern int drmSetMaster(int fd);
729extern int drmDropMaster(int fd); 729extern int drmDropMaster(int fd);
730 730
731#define DRM_EVENT_CONTEXT_VERSION 2 731#define DRM_EVENT_CONTEXT_VERSION 3
732 732
733typedef struct _drmEventContext { 733typedef struct _drmEventContext {
734 734
@@ -748,6 +748,13 @@ typedef struct _drmEventContext {
748 unsigned int tv_usec, 748 unsigned int tv_usec,
749 void *user_data); 749 void *user_data);
750 750
751 void (*page_flip_handler2)(int fd,
752 unsigned int sequence,
753 unsigned int tv_sec,
754 unsigned int tv_usec,
755 unsigned int crtc_id,
756 void *user_data);
757
751} drmEventContext, *drmEventContextPtr; 758} drmEventContext, *drmEventContextPtr;
752 759
753extern int drmHandleEvent(int fd, drmEventContextPtr evctx); 760extern int drmHandleEvent(int fd, drmEventContextPtr evctx);