glx: Use FBCONFIG type for fbconfig parameter of CreateNewContext and CreatePixmap
[free-sw/xcb/proto] / src / glx.xml
index 4689249..119a81f 100644 (file)
@@ -311,7 +311,7 @@ The patch that fixed this server bug in X.org CVS is here:
                        <pad bytes="4" />
                        <field type="CARD32" name="str_len" />
                        <pad bytes="16" />
-                       <list type="CARD8" name="string">
+                       <list type="char" name="string">
                                <fieldref>str_len</fieldref>
                        </list>
                </reply>
@@ -321,7 +321,7 @@ The patch that fixed this server bug in X.org CVS is here:
                <field type="CARD32" name="major_version" />
                <field type="CARD32" name="minor_version" />
                <field type="CARD32" name="str_len" />
-               <list type="CARD8" name="string">
+               <list type="char" name="string">
                        <fieldref>str_len</fieldref>
                </list>
        </request>
@@ -348,7 +348,7 @@ The patch that fixed this server bug in X.org CVS is here:
 
        <request name="CreatePixmap" opcode="22">
                <field type="CARD32" name="screen" />
-               <field type="CARD32" name="fbconfig" />
+               <field type="FBCONFIG" name="fbconfig" />
                <field type="xproto:PIXMAP" name="pixmap" />
                <field type="glx:PIXMAP" name="glx_pixmap" />
                <field type="CARD32" name="num_attribs" />  
@@ -366,13 +366,12 @@ The patch that fixed this server bug in X.org CVS is here:
 
        <request name="CreateNewContext" opcode="24">
                <field type="glx:CONTEXT" name="context" />
-               <field type="CARD32" name="fbconfig" />
+               <field type="FBCONFIG" name="fbconfig" />
                <field type="CARD32" name="screen" />
                <field type="CARD32" name="render_type" />
-               <field type="CARD32" name="share_list" />
+               <field type="glx:CONTEXT" name="share_list" />
                <field type="BOOL" name="is_direct" />
-               <field type="CARD8" name="reserved1" />
-               <field type="CARD16" name="reserved2" />
+               <pad bytes="3" />
        </request>
 
        <request name="QueryContext" opcode="25">
@@ -841,7 +840,7 @@ The patch that fixed this server bug in X.org CVS is here:
                        <pad bytes="4" />
                        <field type="CARD32" name="n" />
                        <pad bytes="16" />
-                       <list type="CARD8" name="string">
+                       <list type="char" name="string">
                                <fieldref>n</fieldref>
                        </list>
                </reply>