[PATCH] dri2proto: Fix fields in SwapBuffers

Robert Ancell robert.ancell at canonical.com
Sat May 24 17:25:55 PDT 2014


Fix errors in SwapBuffers:
- The section in "8. Extension Requests" was missing the target_msc, divisor and remainder fields
- The section in "A.2 Protocol Requests" had two entries for SwapBuffers, both incorrect
---
 dri2proto.txt | 30 ++++++------------------------
 1 file changed, 6 insertions(+), 24 deletions(-)

diff --git a/dri2proto.txt b/dri2proto.txt
index 9921301..d81b55c 100644
--- a/dri2proto.txt
+++ b/dri2proto.txt
@@ -327,8 +327,11 @@ The name of this extension is "DRI2".
 ┌───
     DRI2SwapBuffers
 	drawable: DRAWABLE
-      ▶	
-	count: two CARD32s
+	target_msc: two CARD32s
+	divisor: two CARD32s
+	remainder: two CARD32s
+      ▶
+	swap: two CARD32s
 └───
 	Errors: Window
 
@@ -750,27 +753,6 @@ A.2 Protocol Requests
 	1	8			DRI2 opcode
 	2	8			length
 	4	DRAWABLE		drawable
-      ▶	
-	1	1			Reply
-        1				unused
-	2	CARD16			sequence number
-	4	0			reply length
-	4	CARD32			buffer count
-	4	CARD32			unused
-	4	CARD32			unused
-	4	CARD32			unused
-	4	CARD32			unused
-	4	CARD32			unused
-	4	CARD32			unused
-	5n	LISTofDRI2BUFFER	buffers
-└───
-
-┌───
-    DRI2SwapBuffers
-	1	CARD8			major opcode
-	1	8			DRI2 opcode
-	2	8			length
-	4	DRAWABLE		drawable
 	4	CARD32			target_msc_hi
 	4	CARD32			target_msc_lo
 	4	CARD32			divisor_hi
@@ -784,7 +766,7 @@ A.2 Protocol Requests
 	4	0			reply length
 	4	CARD32			swap_hi
 	4	CARD32			swap_lo
-	5n	LISTofDRI2BUFFER	buffers
+	20				unused
 └───
 
 ┌───
-- 
2.0.0.rc0



More information about the xorg-devel mailing list