commit | 1a58596258b434b7b487513bdebaf3777a8e772a | [log] [tgz] |
---|---|---|
author | Kristian H. Kristensen <hoegsberg@google.com> | Thu Jul 02 13:42:58 2020 -0700 |
committer | Marge Bot <eric+marge@anholt.net> | Tue Jul 14 06:12:22 2020 +0000 |
tree | 313ba163609be09d672a4f0cd7227c1c26d76ca2 | |
parent | ab61393bc75d4963ba5a8146a67131a0b323e659 [diff] |
freedreno/a6xx: Separate stencil sysmem clear fix We need to clear with PIPE_FORMAT_S8_UINT. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5717>
diff --git a/src/gallium/drivers/freedreno/a6xx/fd6_gmem.c b/src/gallium/drivers/freedreno/a6xx/fd6_gmem.c index 4707eee..c43d26b 100644 --- a/src/gallium/drivers/freedreno/a6xx/fd6_gmem.c +++ b/src/gallium/drivers/freedreno/a6xx/fd6_gmem.c
@@ -1327,6 +1327,7 @@ value.ui[0] = batch->clear_stencil; struct pipe_surface stencil_surf = *pfb->zsbuf; + stencil_surf.format = PIPE_FORMAT_S8_UINT; stencil_surf.texture = separate_stencil; fd6_clear_surface(ctx, ring,