st/va: move YUV content to deinterlaced buffer when reallocated for encoder
[mesa.git] / src / intel / genxml / gen5.xml
index bd2e4178557416d170784f1654659ebb9ade21e5..70f50076abfbe2f1b10e0ef97cc3a0349d059ae7 100644 (file)
     <field name="Maximum Number of Threads" start="153" end="158" type="uint"/>
     <field name="URB Entry Allocation Size" start="147" end="151" type="uint"/>
     <field name="Number of URB Entries" start="139" end="146" type="uint"/>
+    <field name="API Mode" start="190" end="190" type="uint" prefix="APIMODE">
+      <value name="OGL" value="0"/>
+      <value name="D3D" value="1"/>
+    </field>
     <field name="Vertex Position Space" start="189" end="189" type="uint" prefix="VPOS">
       <value name="NDCSPACE" value="0"/>
       <value name="SCREENSPACE" value="1"/>
     <field name="Viewport XY ClipTest Enable" start="188" end="188" type="bool"/>
     <field name="Viewport Z ClipTest Enable" start="187" end="187" type="bool"/>
     <field name="Guardband ClipTest Enable" start="186" end="186" type="bool"/>
+    <field name="Negative W ClipTest Enable" start="185" end="185" type="bool"/>
     <field name="UserClipFlags MustClip Enable" start="184" end="184" type="bool"/>
-    <field name="UserClipFlags ClipTest Enable Bitmask" start="176" end="183" type="bool"/>
+    <field name="UserClipDistance ClipTest Enable Bitmask" start="176" end="183" type="uint"/>
     <field name="Clip Mode" start="173" end="175" type="uint" prefix="CLIPMODE">
       <value name="NORMAL" value="0"/>
       <value name="ALL" value="1"/>
     <field name="Number of URB Entries" start="139" end="146" type="uint"/>
     <field name="GS Statistics Enable" start="138" end="138" type="bool"/>
     <field name="SO Statistics Enable" start="137" end="137" type="bool"/>
-    <field name="Rendering Enable" start="136" end="136" type="bool"/>
+    <field name="Rendering Enabled" start="136" end="136" type="bool"/>
     <field name="Sampler State Pointer" start="165" end="191" type="address"/>
     <field name="Sampler Count" start="160" end="162" type="uint"/>
     <field name="Reorder Enable" start="222" end="222" type="bool"/>
     <field name="Border Color Unorm Blue" start="16" end="23" type="uint"/>
     <field name="Border Color Unorm Alpha" start="24" end="31" type="uint"/>
 
-    <field name="Border Color Float Red" start="32" end="39" type="int"/>
-    <field name="Border Color Float Green" start="40" end="47" type="int"/>
-    <field name="Border Color Float Blue" start="48" end="55" type="int"/>
-    <field name="Border Color Float Alpha" start="56" end="63" type="int"/>
+    <field name="Border Color Float Red" start="32" end="63" type="float"/>
+    <field name="Border Color Float Green" start="64" end="95" type="float"/>
+    <field name="Border Color Float Blue" start="96" end="127" type="float"/>
+    <field name="Border Color Float Alpha" start="128" end="159" type="float"/>
 
-    <field name="Border Color Float16 Red" start="64" end="95" type="float"/>
-    <field name="Border Color Float16 Green" start="96" end="127" type="float"/>
-    <field name="Border Color Float16 Blue" start="128" end="159" type="float"/>
-    <field name="Border Color Float16 Alpha" start="160" end="191" type="float"/>
+    <field name="Border Color Float16 Red" start="160" end="175" type="uint"/>
+    <field name="Border Color Float16 Green" start="176" end="191" type="uint"/>
+    <field name="Border Color Float16 Blue" start="192" end="207" type="uint"/>
+    <field name="Border Color Float16 Alpha" start="208" end="223" type="uint"/>
 
-    <field name="Border Color Unorm16 Red" start="192" end="207" type="uint"/>
-    <field name="Border Color Unorm16 Green" start="208" end="223" type="uint"/>
-    <field name="Border Color Unorm16 Blue" start="224" end="239" type="uint"/>
-    <field name="Border Color Unorm16 Alpha" start="240" end="255" type="uint"/>
+    <field name="Border Color Unorm16 Red" start="224" end="239" type="uint"/>
+    <field name="Border Color Unorm16 Green" start="240" end="255" type="uint"/>
+    <field name="Border Color Unorm16 Blue" start="256" end="271" type="uint"/>
+    <field name="Border Color Unorm16 Alpha" start="272" end="287" type="uint"/>
 
-    <field name="Border Color Snorm16 Red" start="256" end="271" type="uint"/>
-    <field name="Border Color Snorm16 Green" start="272" end="287" type="uint"/>
-    <field name="Border Color Snorm16 Blue" start="288" end="303" type="uint"/>
-    <field name="Border Color Snorm16 Alpha" start="304" end="319" type="uint"/>
+    <field name="Border Color Snorm16 Red" start="288" end="303" type="int"/>
+    <field name="Border Color Snorm16 Green" start="304" end="319" type="int"/>
+    <field name="Border Color Snorm16 Blue" start="320" end="335" type="int"/>
+    <field name="Border Color Snorm16 Alpha" start="336" end="351" type="int"/>
 
-    <field name="Border Color Snorm8 Red" start="320" end="335" type="int"/>
-    <field name="Border Color Snorm8 Green" start="336" end="351" type="int"/>
-    <field name="Border Color Snorm8 Blue" start="352" end="367" type="int"/>
-    <field name="Border Color Snorm8 Alpha" start="368" end="383" type="int"/>
+    <field name="Border Color Snorm8 Red" start="352" end="359" type="int"/>
+    <field name="Border Color Snorm8 Green" start="360" end="367" type="int"/>
+    <field name="Border Color Snorm8 Blue" start="368" end="375" type="int"/>
+    <field name="Border Color Snorm8 Alpha" start="376" end="383" type="int"/>
   </struct>
 
   <struct name="SAMPLER_STATE" length="4">
     <field name="TCX Address Control Mode" start="38" end="40" type="Texture_Coordinate_Mode"/>
     <field name="TCY Address Control Mode" start="35" end="37" type="Texture_Coordinate_Mode"/>
     <field name="TCZ Address Control Mode" start="32" end="34" type="Texture_Coordinate_Mode"/>
-    <field name="Border Color Pointer" start="69" end="95" type="offset"/>
+    <field name="Border Color Pointer" start="69" end="95" type="address"/>
     <field name="Monochrome Filter Height" start="125" end="127" type="uint"/>
     <field name="Monochrome Filter Width" start="122" end="124" type="uint"/>
     <field name="ChromaKey Enable" start="121" end="121" type="bool"/>
       <value name="FRONTWINDING_CW" value="0"/>
       <value name="FRONTWINDING_CCW" value="1"/>
     </field>
-    <field name="Anti-aliasing Enable" start="223" end="223" type="bool"/>
+    <field name="Anti-Aliasing Enable" start="223" end="223" type="bool"/>
     <field name="Cull Mode" start="221" end="222" type="uint" prefix="CULLMODE">
       <value name="BOTH" value="0"/>
       <value name="NONE" value="1"/>
       <value name="8 Sub-Pixel Precision Bits" value="0"/>
       <value name="4 Sub-Pixel Precision Bits" value="1"/>
     </field>
-    <field name="Use Point Width State" start="235" end="235" type="uint">
-      <value name="Use Point Width on Vertex" value="0"/>
-      <value name="Use Point Width from State" value="1"/>
+    <field name="Point Width Source" start="235" end="235" type="uint">
+      <value name="Vertex" value="0"/>
+      <value name="State" value="1"/>
     </field>
     <field name="Point Width" start="224" end="234" type="u8.3"/>
   </struct>
     <field name="Constant URB Entry Read Offset" start="114" end="119" type="uint"/>
     <field name="Setup URB Entry Read Length" start="107" end="112" type="uint"/>
     <field name="Setup URB Entry Read Offset" start="100" end="105" type="uint"/>
-    <field name="Dispatch GRF Start Register For URB Data" start="96" end="99" type="uint"/>
+    <field name="Dispatch GRF Start Register For Constant/Setup Data 0" start="96" end="99" type="uint"/>
     <field name="Sampler State Pointer" start="133" end="159" type="address"/>
     <field name="Sampler Count" start="130" end="132" type="uint"/>
     <field name="Statistics Enable" start="128" end="128" type="bool"/>
     <field name="Maximum Number of Threads" start="185" end="191" type="uint"/>
     <field name="Legacy Diamond Line Rasterization" start="183" end="183" type="bool"/>
-    <field name="Pixel Shader Kill Pixel" start="182" end="182" type="bool"/>
+    <field name="Pixel Shader Kills Pixel" start="182" end="182" type="bool"/>
     <field name="Pixel Shader Computed Depth" start="181" end="181" type="bool"/>
     <field name="Pixel Shader Uses Source Depth" start="180" end="180" type="bool"/>
     <field name="Thread Dispatch Enable" start="179" end="179" type="bool"/>