panfrost: Add ASTC stretch factor enums

ASTC textures all use a common ASTC format, with the ASTC block
dimension configured with auxiliary bits at the bottom of the payload
pointer. Add the corresponding enum for ASTC 2D and 3D.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12814>
This commit is contained in:
Alyssa Rosenzweig 2021-09-15 19:49:33 -04:00 committed by Marge Bot
parent 808b426f03
commit f4f0e30701
3 changed files with 48 additions and 0 deletions

View File

@ -300,6 +300,22 @@
<value name="Replicated" value="7"/>
</enum>
<enum name="ASTC 2D Dimension">
<value name="4" value="0"/>
<value name="5" value="1"/>
<value name="6" value="2"/>
<value name="8" value="4"/>
<value name="10" value="6"/>
<value name="12" value="7"/>
</enum>
<enum name="ASTC 3D Dimension">
<value name="4" value="0"/>
<value name="5" value="1"/>
<value name="6" value="2"/>
<value name="3" value="3"/>
</enum>
<enum name="Block Format">
<!--- 16x16 block u-interleaved -->
<value name="Tiled U-Interleaved" value="0"/>

View File

@ -303,6 +303,22 @@
<value name="Replicated" value="7"/>
</enum>
<enum name="ASTC 2D Dimension">
<value name="4" value="0"/>
<value name="5" value="1"/>
<value name="6" value="2"/>
<value name="8" value="4"/>
<value name="10" value="6"/>
<value name="12" value="7"/>
</enum>
<enum name="ASTC 3D Dimension">
<value name="4" value="0"/>
<value name="5" value="1"/>
<value name="6" value="2"/>
<value name="3" value="3"/>
</enum>
<enum name="Pixel Kill">
<value name="Force Early" value="0"/>
<value name="Strong Early" value="1"/>

View File

@ -345,6 +345,22 @@
<value name="Replicated" value="7"/>
</enum>
<enum name="ASTC 2D Dimension">
<value name="4" value="0"/>
<value name="5" value="1"/>
<value name="6" value="2"/>
<value name="8" value="4"/>
<value name="10" value="6"/>
<value name="12" value="7"/>
</enum>
<enum name="ASTC 3D Dimension">
<value name="4" value="0"/>
<value name="5" value="1"/>
<value name="6" value="2"/>
<value name="3" value="3"/>
</enum>
<enum name="Pixel Kill">
<value name="Force Early" value="0"/>
<value name="Strong Early" value="1"/>