From b7093882ebf3d8ee957fcdd53383be8e8665b49b Mon Sep 17 00:00:00 2001 From: Jonathan Marek Date: Sat, 5 Oct 2019 12:52:54 -0400 Subject: freedreno/regs: update a6xx 2d blit bits Signed-off-by: Jonathan Marek Reviewed-by: Kristian H. Kristensen --- src/freedreno/registers/a6xx.xml | 52 +++++++++++++++++++++++----------------- 1 file changed, 30 insertions(+), 22 deletions(-) (limited to 'src') diff --git a/src/freedreno/registers/a6xx.xml b/src/freedreno/registers/a6xx.xml index ca239c59f8c..393914879b6 100644 --- a/src/freedreno/registers/a6xx.xml +++ b/src/freedreno/registers/a6xx.xml @@ -30,6 +30,7 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> + @@ -944,7 +945,7 @@ blending? The one exception is that 16b unorm and 32b float use the same value... maybe 16b unorm is uncommon enough that it was just easier to upconvert to 32b float internally? - 8b unorm: 10 + 8b unorm: 10 (sometimes 0, is the high bit part of something else?) 16b unorm: 4 32b int: 7 @@ -961,6 +962,7 @@ to upconvert to 32b float internally? + @@ -1954,19 +1956,19 @@ to upconvert to 32b float internally? + + - - - + + - + + + + @@ -2325,13 +2327,20 @@ to upconvert to 32b float internally? - + - + + + + + + + + @@ -2663,6 +2672,8 @@ to upconvert to 32b float internally? + + @@ -2856,14 +2867,19 @@ to upconvert to 32b float internally? + + + + + @@ -2902,15 +2918,7 @@ to upconvert to 32b float internally? badly named or the functionality moved in a6xx. But downstream kernel calls this "a6xx_sp_ps_tp_2d_cluster" --> - - - - - - - - - + -- cgit v1.2.3