freedreno/a3xx+a4xx: fix clip-plane lowering state
[mesa.git] / src / gallium / drivers / freedreno / a4xx / fd4_draw.c
index 06d16fe934f9bd7122951b2824961cd923dd057d..641c58a15bdb0e419c9fa982d94be04685bfbf55 100644 (file)
@@ -113,6 +113,9 @@ fixup_shader_state(struct fd_context *ctx, struct ir3_shader_key *key)
                if (last_key->rasterflat != key->rasterflat)
                        ctx->dirty |= FD_SHADER_DIRTY_FP;
 
+               if (last_key->ucp_enables != key->ucp_enables)
+                       ctx->dirty |= FD_SHADER_DIRTY_FP | FD_SHADER_DIRTY_VP;
+
                fd4_ctx->last_key = *key;
        }
 }