diff options
Diffstat (limited to 'xf86drm.h')
-rw-r--r-- | xf86drm.h | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -728,7 +728,7 @@ extern void drmMsg(const char *format, ...) DRM_PRINTFLIKE(1, 2); | |||
728 | extern int drmSetMaster(int fd); | 728 | extern int drmSetMaster(int fd); |
729 | extern int drmDropMaster(int fd); | 729 | extern int drmDropMaster(int fd); |
730 | 730 | ||
731 | #define DRM_EVENT_CONTEXT_VERSION 2 | 731 | #define DRM_EVENT_CONTEXT_VERSION 3 |
732 | 732 | ||
733 | typedef struct _drmEventContext { | 733 | typedef 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 | ||
753 | extern int drmHandleEvent(int fd, drmEventContextPtr evctx); | 760 | extern int drmHandleEvent(int fd, drmEventContextPtr evctx); |