Mesa (master): freedreno/a6xx: re-enable UBWC for depth/stencil

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Sat Jun 15 14:43:38 UTC 2019


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

Author: Rob Clark <robdclark at chromium.org>
Date:   Wed Jun 12 13:24:33 2019 -0700

freedreno/a6xx: re-enable UBWC for depth/stencil

Now that we can blit depth/stencil in a way that plays nicely with UBWC,
re-enable it.

Signed-off-by: Rob Clark <robdclark at chromium.org>
Reviewed-by: Kristian H. Kristensen <hoegsberg at gmail.com>

---

 src/gallium/drivers/freedreno/a6xx/fd6_resource.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/gallium/drivers/freedreno/a6xx/fd6_resource.c b/src/gallium/drivers/freedreno/a6xx/fd6_resource.c
index 7678e54bc73..9ad216870e8 100644
--- a/src/gallium/drivers/freedreno/a6xx/fd6_resource.c
+++ b/src/gallium/drivers/freedreno/a6xx/fd6_resource.c
@@ -194,6 +194,8 @@ ok_ubwc_format(enum a6xx_color_fmt fmt)
 	case RB6_R8G8_SINT:
 	case RB6_R8G8_UINT:
 	case RB6_R8G8_UNORM:
+	case RB6_X8Z24_UNORM:
+	case RB6_Z24_UNORM_S8_UINT:
 		return true;
 	default:
 		return false;




More information about the mesa-commit mailing list