From: Icecream95 Date: Sat, 6 Jun 2020 10:32:04 +0000 (+1200) Subject: panfrost: Add writes_stencil to the EARLY_Z disable list X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3a1a40b4431d505fa6487cd012ddb4b64387aee5;p=mesa.git panfrost: Add writes_stencil to the EARLY_Z disable list Reviewed-by: Alyssa Rosenzweig Part-of: --- 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);