<field name="Decimate mode" size="2" start="10" type="Decimate Mode"/>
- <field name="Dither Mode" size="2" start="9" type="Dither Mode"/>
+ <field name="Dither Mode" size="2" start="8" type="Dither Mode"/>
<field name="Flip Y" size="1" start="7" type="bool"/>
</field>
</packet>
+ <packet code="31" name="Transform Feedback Flush and Count"/>
+
<packet code="32" name="Indexed Primitive List" cl="B" max_ver="33">
<field name="Minimum index" size="32" start="104" type="uint"/>
<field name="Enable Primitive Restarts" size="1" start="103" type="bool"/>
<packet code="75" name="Flush Transform Feedback Data"/>
- <struct name="Transform Feedback Output Data Spec">
+ <struct name="Transform Feedback Output Data Spec" max_ver="33">
+ <field name="First Shaded Vertex Value to output" size="8" start="0" type="uint"/>
+ <field name="Number of consecutive Vertex Values to output as 32-bit values" size="4" start="8" type="uint" minus_one="true"/>
+ <field name="Output Buffer to write to" size="2" start="12" type="uint"/>
+ </struct>
+
+ <struct name="Transform Feedback Output Data Spec" min_ver="41">
<field name="First Shaded Vertex Value to output" size="8" start="0" type="uint"/>
<field name="Number of consecutive Vertex Values to output as 32-bit values" size="4" start="8" type="uint" minus_one="true"/>
<field name="Output Buffer to write to" size="2" start="12" type="uint"/>
+ <field name="Stream number" size="2" start="14" type="uint"/>
</struct>
<struct name="Transform Feedback Output Address">
<packet code="100" name="Non-perspective Flags" min_ver="41">
<field name="Non-perspective Flags for varyings V0*24" size="24" start="8" type="uint"/>
<field name="Action for Non-perspective Flags of higher numbered varyings" size="2" start="6" type="Varying Flags Action"/>
- <field name="Action for Non-perspectivey Flags of lower numbered varyings" size="2" start="4" type="Varying Flags Action"/>
+ <field name="Action for Non-perspective Flags of lower numbered varyings" size="2" start="4" type="Varying Flags Action"/>
<field name="Varying offset V0" size="4" start="0" type="uint"/>
</packet>