diff options
author | Eric Anholt <eric@anholt.net> | 2013-06-20 09:08:30 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2013-06-25 19:19:21 -0700 |
commit | 94ecf913b44d8b966b090723b6ab56cdbe6927e9 (patch) | |
tree | 6c26575f4ad59705694625e1b1d91c49117049b6 /src/mesa/drivers/dri/i965/brw_cc.c | |
parent | 3faccc42adddf1312461ee74385c645aeb4ddb9a (diff) | |
download | external_mesa3d-94ecf913b44d8b966b090723b6ab56cdbe6927e9.zip external_mesa3d-94ecf913b44d8b966b090723b6ab56cdbe6927e9.tar.gz external_mesa3d-94ecf913b44d8b966b090723b6ab56cdbe6927e9.tar.bz2 |
intel: Stop doing special _NEW_STENCIL state flagging on drawbuffers.
2/3 packets depending on Stencil._Enabled already checked for
_NEW_BUFFERS, so just add _NEW_BUFFERS to the remaining one.
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_cc.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_cc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_cc.c b/src/mesa/drivers/dri/i965/brw_cc.c index 71f9366..698af6d 100644 --- a/src/mesa/drivers/dri/i965/brw_cc.c +++ b/src/mesa/drivers/dri/i965/brw_cc.c @@ -104,7 +104,7 @@ static void upload_cc_unit(struct brw_context *brw) sizeof(*cc), 64, &brw->cc.state_offset); memset(cc, 0, sizeof(*cc)); - /* _NEW_STENCIL */ + /* _NEW_STENCIL | _NEW_BUFFERS */ if (ctx->Stencil._Enabled) { const unsigned back = ctx->Stencil._BackFace; @@ -230,7 +230,7 @@ static void upload_cc_unit(struct brw_context *brw) const struct brw_tracked_state brw_cc_unit = { .dirty = { - .mesa = _NEW_STENCIL | _NEW_COLOR | _NEW_DEPTH, + .mesa = _NEW_STENCIL | _NEW_COLOR | _NEW_DEPTH | _NEW_BUFFERS, .brw = BRW_NEW_BATCH | BRW_NEW_STATS_WM, .cache = CACHE_NEW_CC_VP }, |