From: Jonathan Marek Date: Sat, 5 Oct 2019 16:52:54 +0000 (-0400) Subject: freedreno/regs: update a6xx 2d blit bits X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b7093882ebf3d8ee957fcdd53383be8e8665b49b;p=mesa.git freedreno/regs: update a6xx 2d blit bits Signed-off-by: Jonathan Marek Reviewed-by: Kristian H. Kristensen --- 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" --> - - - - - - - - - +