summaryrefslogtreecommitdiff
path: root/presentproto.txt
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2013-07-24 21:07:20 -0700
committerKeith Packard <keithp@keithp.com>2013-07-24 21:07:20 -0700
commitf15c4568f2b4e50e80bf5cf650bde13441bb0b72 (patch)
tree97b7bab473db351b3b06aab1771982f80efbd138 /presentproto.txt
parentec9db7408ff742312677e40b0b9a0239a07ab43c (diff)
Start reworking for present redirection.
In PresentRegion, add the PresentNotify list, add explicit CRTC. In PresentRedirectNotify, add CRTC and update_window values Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'presentproto.txt')
-rw-r--r--presentproto.txt14
1 files changed, 11 insertions, 3 deletions
diff --git a/presentproto.txt b/presentproto.txt
index 6b226ab..c72ccfd 100644
--- a/presentproto.txt
+++ b/presentproto.txt
@@ -226,6 +226,8 @@ The name of this extension is "Present"
PresentConfigureNotify
type: CARD8 XGE event type (35)
extension: CARD8 Present extension request number
+ sequence-number: CARD16
+ length: CARD32 2
length: CARD16 2
evtype: CARD16 Present_ConfigureNotify
eventID: PRESENTEVENTID
@@ -252,7 +254,8 @@ The name of this extension is "Present"
PresentCompleteNotify
type: CARD8 XGE event type (35)
extension: CARD8 Present extension request number
- length: CARD16 2
+ sequence-number: CARD16
+ length: CARD32 2
evtype: PRESENTEVENTTYPE PresentCompleteNotify
eventID: PRESENTEVENTID
window: WINDOW
@@ -280,18 +283,23 @@ The name of this extension is "Present"
PresentRedirectNotify
type: CARD8 XGE event type (35)
extension: CARD8 Present extension request number
- length: CARD16 2
+ sequence-number: CARD16
+ length: CARD32 16
evtype: CARD16 Present_RedirectNotify
+ update-window: CARD8
+
eventID: PRESENTEVENTID
event-window: WINDOW
window: WINDOW
pixmap: PIXMAP
serial: CARD32
+
valid-area: REGION
- valid-rect: RECTANGLE
update-area: REGION
+ valid-rect: RECTANGLE
update-rect: RECTANGLE
x-off, y-off: INT16
+ target-crtc: CRTC
target_msc: CARD64
divisor: CARD64
remainder: CARD64