panfrost: Add v7 special colour formats
Required for some obscure lowerings.
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Tested-by: Christian Hewitt <christianshewitt@gmail.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7352>
diff --git a/src/panfrost/lib/midgard.xml b/src/panfrost/lib/midgard.xml
index 9d152fa..f080d7c 100644
--- a/src/panfrost/lib/midgard.xml
+++ b/src/panfrost/lib/midgard.xml
@@ -81,6 +81,9 @@
<value name="ETC2 R11 UNORM" value="2"/>
<value name="ETC2 RGBA8" value="3"/>
<value name="ETC2 RG11 UNORM" value="4"/>
+ <!--- Formats 5-6 new in v7 *-->
+ <value name="R4A4 UNORM" value="5"/>
+ <value name="A4R4 UNORM" value="6"/>
<value name="BC1 UNORM" value="7"/>
<value name="BC2 UNORM" value="8"/>
<value name="BC3 UNORM" value="9"/>
@@ -98,6 +101,14 @@
<value name="ASTC 3D HDR" value="21"/>
<value name="ASTC 2D LDR" value="22"/>
<value name="ASTC 2D HDR" value="23"/>
+ <!--- Formats 24-31 new in v7 * *-->
+ <value name="R8A8 UNORM" value="24"/>
+ <value name="A8R8 UNORM" value="25"/>
+ <value name="A8 UNORM" value="26"/>
+ <value name="RAW10" value="28"/>
+ <value name="RAW12" value="29"/>
+ <value name="R8G8B8G8" value="30"/>
+ <value name="G8R8G8B8" value="31"/>
<value name="RGB565" value="64"/>
<value name="RGB5 X1 UNORM" value="65"/>
<value name="RGB5 A1 UNORM" value="66"/>