[Freedreno] [PATCH] a3xx: some updates from the released docs

Ilia Mirkin imirkin at alum.mit.edu
Mon Aug 24 22:07:53 PDT 2015


---
 rnndb/adreno/a3xx.xml | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/rnndb/adreno/a3xx.xml b/rnndb/adreno/a3xx.xml
index aaf7826..e90d6fe 100644
--- a/rnndb/adreno/a3xx.xml
+++ b/rnndb/adreno/a3xx.xml
@@ -301,7 +301,8 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
 <enum name="a3xx_intp_mode">
 	<value name="SMOOTH" value="0"/>
 	<value name="FLAT" value="1"/>
-	<!-- two more values?? -->
+	<value name="ZERO" value="2"/>
+	<value name="ONE" value="3"/>
 </enum>
 
 <enum name="a3xx_repl_mode">
@@ -540,11 +541,15 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
 		<bitfield name="VP_CLIP_CODE_IGNORE" pos="19" type="boolean"/>
 		<bitfield name="VP_XFORM_DISABLE" pos="20" type="boolean"/>
 		<bitfield name="PERSP_DIVISION_DISABLE" pos="21" type="boolean"/>
+		<bitfield name="ZERO_GB_SCALE_Z" pos="22" type="boolean">
+			<doc>aka clip_halfz</doc>
+		</bitfield>
 		<!-- set when gl_FragCoord.z is enabled in frag shader: -->
 		<bitfield name="ZCOORD" pos="23" type="boolean"/>
 		<bitfield name="WCOORD" pos="24" type="boolean"/>
 		<!-- set when frag shader writes z (so early z test disabled: -->
 		<bitfield name="ZCLIP_DISABLE" pos="25" type="boolean"/>
+		<bitfield name="NUM_USER_CLIP_PLANES" low="26" high="28" type="uint"/>
 	</reg32>
 	<reg32 offset="0x2044" name="GRAS_CL_GB_CLIP_ADJ">
 		<bitfield name="HORZ" low="0" high="9" type="uint"/>
@@ -562,7 +567,7 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
 	</reg32>
 	<reg32 offset="0x2069" name="GRAS_SU_POINT_SIZE" type="fixed" radix="4"/>
 	<reg32 offset="0x206c" name="GRAS_SU_POLY_OFFSET_SCALE">
-		<bitfield name="VAL" low="0" high="23" type="fixed" radix="14"/>
+		<bitfield name="VAL" low="0" high="23" type="fixed" radix="20"/>
 		<doc>range of -8.0 to 8.0</doc>
 	</reg32>
 	<reg32 offset="0x206d" name="GRAS_SU_POLY_OFFSET_OFFSET" radix="6" type="fixed">
-- 
2.4.6



More information about the Freedreno mailing list