panfrost: add 3d attribute buffer continuation to XML
Signed-off-by: Italo Nicola <italonicola@collabora.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8066>
This commit is contained in:
parent
a36c95cd77
commit
2638f72d2d
|
@ -5,6 +5,12 @@
|
|||
<value name="1D POT Divisor" value="2"/>
|
||||
<value name="1D Modulus" value="3"/>
|
||||
<value name="1D NPOT Divisor" value="4"/>
|
||||
<value name="3D Linear" value="5"/>
|
||||
<value name="3D Interleaved" value="6"/>
|
||||
<value name="1D Primitive Index Buffer" value="7"/>
|
||||
<value name="1D POT Divisor Write Reduction" value="10"/>
|
||||
<value name="1D Modulus Write Reduction" value="11"/>
|
||||
<value name="1D NPOT Divisor Write Reduction" value="12"/>
|
||||
<value name="Continuation" value="32"/>
|
||||
</enum>
|
||||
|
||||
|
@ -479,6 +485,15 @@
|
|||
<field name="Divisor" size="32" start="3:0" type="uint"/>
|
||||
</struct>
|
||||
|
||||
<struct name="Attribute Buffer Continuation 3D" size="4">
|
||||
<field name="Type" size="6" start="0:0" type="Attribute Type" default="Continuation"/>
|
||||
<field name="S dimension" size="16" start="0:16" type="uint" modifier="minus(1)"/>
|
||||
<field name="T dimension" size="16" start="1:0" type="uint" modifier="minus(1)"/>
|
||||
<field name="R dimension" size="16" start="1:16" type="uint" modifier="minus(1)"/>
|
||||
<field name="Row Stride" size="32" start="2:0" type="uint"/>
|
||||
<field name="Slice Stride" size="32" start="3:0" type="uint"/>
|
||||
</struct>
|
||||
|
||||
<enum name="Blend Operand A">
|
||||
<value name="Zero" value="1"/>
|
||||
<value name="Src" value="2"/>
|
||||
|
|
Loading…
Reference in New Issue