Mesa (main): panfrost: Add Valhall fields to tiler descriptor

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Feb 16 22:24:22 UTC 2022


Module: Mesa
Branch: main
Commit: cf95a1c3080ed1de446c9ec9488e72ba962d73fe
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf95a1c3080ed1de446c9ec9488e72ba962d73fe

Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Wed Feb  2 19:27:59 2022 -0500

panfrost: Add Valhall fields to tiler descriptor

Mostly to support layered rendering.

Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15047>

---

 src/panfrost/lib/genxml/v9.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/panfrost/lib/genxml/v9.xml b/src/panfrost/lib/genxml/v9.xml
index 0a8311aaab9..943fbf7b73e 100644
--- a/src/panfrost/lib/genxml/v9.xml
+++ b/src/panfrost/lib/genxml/v9.xml
@@ -1169,8 +1169,12 @@
     <field name="Hierarchy Mask" size="13" start="2:0" type="uint"/>
     <field name="Sample Pattern" size="3" start="2:13" type="Sample Pattern"/>
     <field name="Update Cost Table" size="1" start="2:16" type="bool"/>
+    <field name="Sample test disable" size="1" start="2:17" type="bool"/>
+    <field name="First provoking vertex" size="1" start="2:18" type="bool"/>
     <field name="FB Width" size="16" start="3:0" type="uint" modifier="minus(1)"/>
     <field name="FB Height" size="16" start="3:16" type="uint" modifier="minus(1)"/>
+    <field name="Layer count" size="8" start="4:0" type="uint" default="1" modifier="minus(1)"/>
+    <field name="Layer offset" size="8" start="4:8" type="uint"/>
     <field name="Heap" size="64" start="6:0" type="address"/>
     <field name="Weights" size="256" start="8:0" type="Tiler Weights"/>
     <field name="State" size="512" start="32:0" type="Tiler State"/>



More information about the mesa-commit mailing list