diff options
author | Eric Anholt <eric@anholt.net> | 2011-05-17 08:55:11 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2011-05-27 08:19:27 -0700 |
commit | 1791857d7d950d3d2834bbb09b495f51f43ef7c1 (patch) | |
tree | 7a56224889b64b4748314ea9f09ef1ceb512e754 /src/mesa/drivers/dri/i965/brw_wm_state.c | |
parent | 615117ce4efd041459f7d4b0c77aa8e248345e66 (diff) | |
download | external_mesa3d-1791857d7d950d3d2834bbb09b495f51f43ef7c1.zip external_mesa3d-1791857d7d950d3d2834bbb09b495f51f43ef7c1.tar.gz external_mesa3d-1791857d7d950d3d2834bbb09b495f51f43ef7c1.tar.bz2 |
i965/fs: Move the computation of register block count from unit to compile.
No net code size change, but unit update is down 0.8% code size
pre-gen6.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_wm_state.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_wm_state.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_wm_state.c b/src/mesa/drivers/dri/i965/brw_wm_state.c index a356711..ef98f81 100644 --- a/src/mesa/drivers/dri/i965/brw_wm_state.c +++ b/src/mesa/drivers/dri/i965/brw_wm_state.c @@ -91,8 +91,8 @@ brw_prepare_wm_unit(struct brw_context *brw) } /* CACHE_NEW_WM_PROG */ - wm->thread0.grf_reg_count = ALIGN(brw->wm.prog_data->total_grf, 16) / 16 - 1; - wm->wm9.grf_reg_count_2 = ALIGN(brw->wm.prog_data->total_grf_16, 16) / 16 - 1; + wm->thread0.grf_reg_count = brw->wm.prog_data->reg_blocks; + wm->wm9.grf_reg_count_2 = brw->wm.prog_data->reg_blocks_16; wm->thread0.kernel_start_pointer = brw->wm.prog_bo->offset >> 6; /* reloc */ /* reloc */ wm->wm9.kernel_start_pointer_2 = (brw->wm.prog_bo->offset + |