Mesa (main): panfrost: Clarify unknowns in z/stencil descriptor
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sat Feb 12 14:47:40 UTC 2022
Module: Mesa
Branch: main
Commit: 1e9a35648a15edf74decc73c4fa384a1f7ab777b
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e9a35648a15edf74decc73c4fa384a1f7ab777b
Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date: Wed Feb 2 18:56:33 2022 -0500
panfrost: Clarify unknowns in z/stencil descriptor
Depth culling and clamping.
Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15003>
---
src/panfrost/lib/genxml/v9.xml | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/panfrost/lib/genxml/v9.xml b/src/panfrost/lib/genxml/v9.xml
index 19306cb1db7..f2dea01fa67 100644
--- a/src/panfrost/lib/genxml/v9.xml
+++ b/src/panfrost/lib/genxml/v9.xml
@@ -23,6 +23,11 @@
<value name="Shader" value="3"/>
</enum>
+ <enum name="Depth Clamp Mode">
+ <value name="[0, 1]" value="1"/>
+ <value name="Bounds" value="2"/>
+ </enum>
+
<enum name="Job Type">
<value name="Not started" value="0"/>
<value name="Null" value="1"/>
@@ -1321,8 +1326,8 @@
<field name="Back value mask" size="8" start="1:24" type="hex"/>
<field name="Front reference value" size="8" start="2:0" type="hex"/>
<field name="Back reference value" size="8" start="2:8" type="hex"/>
- <field name="Unk 1" size="1" start="4:22" type="bool" default="true"/>
- <field name="Unk 2" size="1" start="4:23" type="bool" default="true"/>
+ <field name="Depth cull enable" size="1" start="4:22" type="bool" default="true"/>
+ <field name="Depth clamp mode" size="2" start="4:23" type="Depth Clamp Mode" default="[0, 1]"/>
<field name="Depth source" size="2" start="4:25" type="Depth Source" default="Fixed function"/>
<field name="Depth write enable" size="1" start="4:27" type="bool"/>
<field name="Depth bias enable" size="1" start="4:28" type="bool"/>
More information about the mesa-commit
mailing list