summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorbin Simpson <[email protected]>2008-05-06 12:42:40 -0700
committerCorbin Simpson <[email protected]>2008-05-06 12:42:40 -0700
commitfa465fb2b1ce4119e4ae8f9b64721f385f361ad9 (patch)
treee58278e662e7659aa6fc43f4a0c62db5ff6ea30a
parent171ba1d0d154f7fdeb712fd411f19e1ebddd3b55 (diff)
r5xx: We update max_temp_idx now, so no need to hard-code it.
This roughly doubles the speed of glxgears (GINAB) by allowing more pixels to run concurrently.
-rw-r--r--src/mesa/drivers/dri/r300/r500_fragprog.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/r300/r500_fragprog.c b/src/mesa/drivers/dri/r300/r500_fragprog.c
index 9ad081e9b89..b91cc273fd3 100644
--- a/src/mesa/drivers/dri/r300/r500_fragprog.c
+++ b/src/mesa/drivers/dri/r300/r500_fragprog.c
@@ -619,7 +619,7 @@ static void init_program(r300ContextPtr r300, struct r500_fragment_program *fp)
fp->cur_node = 0;
fp->first_node_has_tex = 0;
fp->const_nr = 0;
- fp->max_temp_idx = 64;
+ fp->max_temp_idx = 0;
fp->node[0].alu_end = -1;
fp->node[0].tex_end = -1;