broadcom/vc5: Don't emit stencil config if not doing stencil test.
As with blending, we'll have the bit flagged again when it gets reenabled in CONFIGURATION_BITS, so there's no need to emit test state if we're not testing.
This commit is contained in:
@@ -385,7 +385,8 @@ vc5_emit_state(struct pipe_context *pctx)
|
||||
}
|
||||
}
|
||||
|
||||
if (vc5->dirty & (VC5_DIRTY_ZSA | VC5_DIRTY_STENCIL_REF)) {
|
||||
if (vc5->dirty & (VC5_DIRTY_ZSA | VC5_DIRTY_STENCIL_REF) &&
|
||||
vc5->zsa->base.stencil[0].enabled) {
|
||||
struct pipe_stencil_state *front = &vc5->zsa->base.stencil[0];
|
||||
struct pipe_stencil_state *back = &vc5->zsa->base.stencil[1];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user