summaryrefslogtreecommitdiff
path: root/src/asahi
diff options
context:
space:
mode:
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>2021-07-24 12:20:17 -0400
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>2021-07-24 13:56:04 -0400
commit1671022bf25d1985ec4a7770f420d06229f5d358 (patch)
treee6979e65a3d9e6b2a990bfb880b93f115d47916b /src/asahi
parent23f5ad668f1220e905a6f35d947c04b126c457e0 (diff)
asahi: Identify texture dimension field
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12053>
Diffstat (limited to 'src/asahi')
-rw-r--r--src/asahi/lib/cmdbuf.xml7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/asahi/lib/cmdbuf.xml b/src/asahi/lib/cmdbuf.xml
index 7b603f53d86..0ee4214eb65 100644
--- a/src/asahi/lib/cmdbuf.xml
+++ b/src/asahi/lib/cmdbuf.xml
@@ -177,9 +177,14 @@
</field>
</struct>
+ <enum name="Texture dimension">
+ <value name="2D" value="2"/>
+ <value name="Cube" value="6"/>
+ </enum>
+
<!-- Payloads follow, right-shifted by 4 because of course -->
<struct name="Texture" size="16">
- <field name="Unknown" size="4" start="0" type="hex" default="0x2"/>
+ <field name="Dimension" size="4" start="0" type="Texture dimension" default="2D"/>
<field name="Layout" size="2" start="4" type="Layout"/>
<field name="Format" size="10" start="6" type="Pixel Format"/>
<field name="Swizzle R" size="3" start="16" type="Channel" default="R"/>