From 3a1a40b4431d505fa6487cd012ddb4b64387aee5 Mon Sep 17 00:00:00 2001 From: Icecream95 Date: Sat, 6 Jun 2020 22:32:04 +1200 Subject: [PATCH] panfrost: Add writes_stencil to the EARLY_Z disable list Reviewed-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/panfrost/pan_cmdstream.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/panfrost/pan_cmdstream.c b/src/gallium/drivers/panfrost/pan_cmdstream.c index 608d1799f97..1533494c7f0 100644 --- a/src/gallium/drivers/panfrost/pan_cmdstream.c +++ b/src/gallium/drivers/panfrost/pan_cmdstream.c @@ -844,7 +844,8 @@ panfrost_frag_shader_meta_init(struct panfrost_context *ctx, * enable early-z testing. TODO: respect e-z force */ SET_BIT(fragmeta->midgard1.flags_lo, MALI_EARLY_Z, - !fs->can_discard && !fs->writes_depth && !fs->writes_global); + !fs->can_discard && !fs->writes_global && + !fs->writes_depth && !fs->writes_stencil); /* Add the writes Z/S flags if needed. */ SET_BIT(fragmeta->midgard1.flags_lo, MALI_WRITES_Z, fs->writes_depth); -- 2.30.2