From 9998b10076e98e04188cb28dea13252dfae2757d Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Thu, 11 Apr 2013 19:06:58 -0700 Subject: Add 'event id' to DRI3 configure notify events This allows multiple subsystems within the application to all separately control event delivery. Yes, it could be done client-side, but it's way easier in the server. Signed-off-by: Keith Packard --- dri3proto.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dri3proto.h b/dri3proto.h index 2f63f88..6fb2cc9 100644 --- a/dri3proto.h +++ b/dri3proto.h @@ -85,6 +85,7 @@ typedef struct { CARD8 reqType; CARD8 dri3ReqType; CARD16 length B16; + CARD32 eid B32; CARD32 window B32; CARD32 eventMask B32; } xDRI3SelectInputReq; @@ -106,6 +107,7 @@ typedef struct { CARD32 length; CARD16 evtype B16; CARD16 pad2; + CARD32 eid B32; CARD32 window B32; INT16 x B16; INT16 y B16; @@ -116,6 +118,6 @@ typedef struct { CARD16 pixmap_width B16; CARD16 pixmap_height B16; } xDRI3ConfigureNotify; -#define sz_xDRI3ConfigureNotify 32 +#define sz_xDRI3ConfigureNotify 36 #endif -- cgit v1.2.1