intel/genxml: update 3DSTATE_CPSIZE_CONTROL_BUFFER for xe2+

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29264>
This commit is contained in:
Rohan Garg
2023-01-12 16:48:09 +01:00
committed by Marge Bot
parent bd09649750
commit b9c68883c4
+24
View File
@@ -309,6 +309,30 @@
<field name="Memory Backed Buffer Base Pointer" start="74" end="127" type="address" />
<field name="Scratch Space Buffer" start="138" end="159" type="uint" />
</instruction>
<instruction name="3DSTATE_CPSIZE_CONTROL_BUFFER" bias="2" length="8">
<field name="DWord Length" start="0" end="7" type="uint" default="6" />
<field name="3D Command Sub Opcode" start="16" end="23" type="uint" default="131" />
<field name="3D Command Opcode" start="24" end="26" type="uint" default="0" />
<field name="Command SubType" start="27" end="28" type="uint" default="3" />
<field name="Command Type" start="29" end="31" type="uint" default="3" />
<field name="Surface Pitch" start="32" end="48" type="uint" />
<field name="Surface Type" start="61" end="63" type="uint" />
<field name="Surface Base Address" start="64" end="127" type="address" />
<field name="Width" start="129" end="142" type="uint" />
<field name="Height" start="145" end="158" type="uint" />
<field name="MOCS" start="160" end="166" type="uint" />
<field name="Minimum Array Element" start="168" end="178" type="uint" />
<field name="Depth" start="180" end="190" type="uint" />
<field name="Compression Format" start="192" end="195" type="UNIFIED_COMPRESSION_FORMAT" />
<field name="Mip Tail Start LOD" start="218" end="221" type="uint" />
<field name="Tiled Mode" start="222" end="223" type="uint">
<value name="TILE64" value="1" />
<value name="TILE4" value="3" />
</field>
<field name="Surface QPitch" start="224" end="238" type="uint" />
<field name="Surf LOD" start="240" end="243" type="uint" />
<field name="Render Target View Extent" start="245" end="255" type="uint" />
</instruction>
<instruction name="3DSTATE_DEPTH_BUFFER" bias="2" length="8" engine="render">
<field name="DWord Length" start="0" end="7" type="uint" default="6" />
<field name="3D Command Sub Opcode" start="16" end="23" type="uint" default="5" />