Module: Mesa
Branch: master
Commit: 4f23767590d1374c4cf2b5ddeedd9dd375c296f1
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f23767590d1374c4cf2b5ddeedd9dd375c296f1

Author: Jonathan Marek <[email protected]>
Date:   Tue Feb 19 19:01:55 2019 +0100

freedreno: a2xx: fix fast clear for some gmem configurations

In freedreno_gmem.c, gmem_align of 0x8000 is used. Alignment used here
should be the same.

Fixes: 912a9c8d

Signed-off-by: Jonathan Marek <[email protected]>

---

 src/gallium/drivers/freedreno/a2xx/fd2_gmem.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gallium/drivers/freedreno/a2xx/fd2_gmem.c 
b/src/gallium/drivers/freedreno/a2xx/fd2_gmem.c
index 84483bc2fc7..692188ebd4e 100644
--- a/src/gallium/drivers/freedreno/a2xx/fd2_gmem.c
+++ b/src/gallium/drivers/freedreno/a2xx/fd2_gmem.c
@@ -512,18 +512,18 @@ fd2_emit_tile_init(struct fd_batch *batch)
                /* note: 1 "line" is 512 bytes in both color/depth areas (1K 
total) */
                switch (patch->val) {
                case GMEM_PATCH_FASTCLEAR_COLOR:
-                       size = align(gmem->bin_w * gmem->bin_h * color_size, 
0x4000);
+                       size = align(gmem->bin_w * gmem->bin_h * color_size, 
0x8000);
                        lines = size / 1024;
                        depth_base = size / 2;
                        break;
                case GMEM_PATCH_FASTCLEAR_DEPTH:
-                       size = align(gmem->bin_w * gmem->bin_h * depth_size, 
0x4000);
+                       size = align(gmem->bin_w * gmem->bin_h * depth_size, 
0x8000);
                        lines = size / 1024;
                        color_base = depth_base;
                        depth_base = depth_base + size / 2;
                        break;
                case GMEM_PATCH_FASTCLEAR_COLOR_DEPTH:
-                       lines = align(gmem->bin_w * gmem->bin_h * color_size * 
2, 0x4000) / 1024;
+                       lines = align(gmem->bin_w * gmem->bin_h * color_size * 
2, 0x8000) / 1024;
                        break;
                case GMEM_PATCH_RESTORE_INFO:
                        patch->cs[0] = gmem->bin_w;

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to