diff options
author | Eric Anholt <eric@anholt.net> | 2011-06-22 15:14:20 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2011-07-11 09:27:26 -0700 |
commit | d375df220fae47f38944c4832bcbd5f5d568884c (patch) | |
tree | 72def3fc4a2fb682660c771f198850f8675954c6 /src/mesa/drivers/dri/i965/brw_sf_state.c | |
parent | 35d5d5df72a2747262e00e521e650c8974d6c64d (diff) | |
download | external_mesa3d-d375df220fae47f38944c4832bcbd5f5d568884c.zip external_mesa3d-d375df220fae47f38944c4832bcbd5f5d568884c.tar.gz external_mesa3d-d375df220fae47f38944c4832bcbd5f5d568884c.tar.bz2 |
i965: Add a type argument to brw_state_batch().
I want to make brw_state_dump.c handle more than just the last
statechange, so I want to keep track of what's in the batch state. By
using AUB file numbering for most of these packets, this may be
reusable for aub dumping.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_sf_state.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_sf_state.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_sf_state.c b/src/mesa/drivers/dri/i965/brw_sf_state.c index eb3d103..9201be7 100644 --- a/src/mesa/drivers/dri/i965/brw_sf_state.c +++ b/src/mesa/drivers/dri/i965/brw_sf_state.c @@ -46,7 +46,8 @@ static void upload_sf_vp(struct brw_context *brw) const GLboolean render_to_fbo = (ctx->DrawBuffer->Name != 0); const GLfloat *v = ctx->Viewport._WindowMap.m; - sfv = brw_state_batch(brw, sizeof(*sfv), 32, &brw->sf.vp_offset); + sfv = brw_state_batch(brw, AUB_TRACE_SF_VP_STATE, + sizeof(*sfv), 32, &brw->sf.vp_offset); memset(sfv, 0, sizeof(*sfv)); if (render_to_fbo) { @@ -129,7 +130,8 @@ static void upload_sf_unit( struct brw_context *brw ) int chipset_max_threads; bool render_to_fbo = brw->intel.ctx.DrawBuffer->Name != 0; - sf = brw_state_batch(brw, sizeof(*sf), 64, &brw->sf.state_offset); + sf = brw_state_batch(brw, AUB_TRACE_SF_STATE, + sizeof(*sf), 64, &brw->sf.state_offset); memset(sf, 0, sizeof(*sf)); |