From 45ec9c0f3de7795c1cb910718749ad828368ca8a Mon Sep 17 00:00:00 2001 From: Connor Abbott Date: Mon, 20 Apr 2020 13:37:33 +0200 Subject: [PATCH] freedreno/a6xx: Expand various varying-count bitfields The extra bit needs to be used when using the maximum of 128 varying components. I confirmed that PC_PRIMITIVE_CNTL_1 and SP_PRIMITIVE_CNTL are expanded using a trace of the Vulkan blob with the maximum number of varyings, and changed the others by analogy. Part-of: --- src/freedreno/registers/a6xx.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/freedreno/registers/a6xx.xml b/src/freedreno/registers/a6xx.xml index 96641adbcdb..a4a3af50ece 100644 --- a/src/freedreno/registers/a6xx.xml +++ b/src/freedreno/registers/a6xx.xml @@ -2617,7 +2617,7 @@ to upconvert to 32b float internally? plus # of transform-feedback (streamout) varyings if using the hw streamout (rather than stg instructions in shader) - + @@ -2625,7 +2625,7 @@ to upconvert to 32b float internally? geometry shader - + @@ -2639,7 +2639,7 @@ to upconvert to 32b float internally? plus # of transform-feedback (streamout) varyings if using the hw streamout (rather than stg instructions in shader) - + @@ -2649,7 +2649,7 @@ to upconvert to 32b float internally? plus # of transform-feedback (streamout) varyings if using the hw streamout (rather than stg instructions in shader) - + @@ -2808,7 +2808,7 @@ to upconvert to 32b float internally? - + @@ -2884,7 +2884,7 @@ to upconvert to 32b float internally? - + -- 2.30.2