Mesa (main): panfrost: Update Shader Environment descriptor
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Feb 16 22:24:22 UTC 2022
Module: Mesa
Branch: main
Commit: 6d5ddf69e2658d5c62747d4b4c4b3bc524196665
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d5ddf69e2658d5c62747d4b4c4b3bc524196665
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date: Wed Feb 2 19:32:05 2022 -0500
panfrost: Update Shader Environment descriptor
Disambiguate the name, add a missing field, shorten a field, remove a dated
comment.
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 | 17 +++++++----------
1 file changed, 7 insertions(+), 10 deletions(-)
diff --git a/src/panfrost/lib/genxml/v9.xml b/src/panfrost/lib/genxml/v9.xml
index 943fbf7b73e..02f6fc868e6 100644
--- a/src/panfrost/lib/genxml/v9.xml
+++ b/src/panfrost/lib/genxml/v9.xml
@@ -1259,16 +1259,13 @@
<section name="Payload" offset="32" type="Cache Flush Job Payload"/>
</aggregate>
- <struct name="Shader" size="16" align="64">
- <field name="FAU count" start="1:0" size="32" type="uint"/>
+ <struct name="Shader Environment" size="16" align="64">
+ <field name="Attribute offset" start="0:0" size="32" type="uint"/>
+ <field name="FAU count" start="1:0" size="8" type="uint"/>
<field name="Resources" start="8:0" size="64" type="address"/>
<field name="Shader" start="10:0" size="64" type="address"/>
<field name="Thread storage" start="12:0" size="64" type="address"/>
<field name="FAU" start="14:0" size="64" type="address"/>
- <!-- TODO: Missing/unknown from Bifrost v7 for compute alone
- UBOs
- Attribute buffers
- -->
</struct>
<struct name="Compute Payload" size="24">
@@ -1284,7 +1281,7 @@
Thread group split
Job Task Split
-->
- <field name="Compute" start="8:0" size="512" type="Shader"/>
+ <field name="Compute" start="8:0" size="512" type="Shader Environment"/>
</struct>
<!-- Compute job also covers vertex and geometry operations -->
@@ -1356,9 +1353,9 @@
<field name="Blend" start="12:4" size="60" type="address" modifier="shr(4)"/>
<field name="Occlusion" size="64" start="14:0" type="address"/>
- <field name="Fragment" start="16:0" size="512" type="Shader"/>
- <field name="Position" start="32:0" size="512" type="Shader"/>
- <field name="Varying" start="48:0" size="512" type="Shader"/>
+ <field name="Fragment" start="16:0" size="512" type="Shader Environment"/>
+ <field name="Position" start="32:0" size="512" type="Shader Environment"/>
+ <field name="Varying" start="48:0" size="512" type="Shader Environment"/>
</struct>
<struct name="IDVS Counts" size="4">
More information about the mesa-commit
mailing list