summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/savage/savagestate.c
diff options
context:
space:
mode:
authorNicolai Haehnle <nhaehnle@gmail.com>2007-03-19 23:32:36 +0100
committerNicolai Haehnle <nhaehnle@gmail.com>2007-03-19 23:59:59 +0100
commit61821a41c07b6b383a275acf31ade56af2ecfb3c (patch)
tree4918cc33e757e71be301b0efa3249d90c1c4b6bc /src/mesa/drivers/dri/savage/savagestate.c
parent5a6547878373798113f8b55b912abc5bfb93add5 (diff)
r300: Cleanup fragment program constant allocation, share constants
The constant/parameter allocation was significantly simplified, removing one unnecessary copy operation of parameters. The dirty state tracking is unchanged and far from optimal, since all state is always re-fetched. Constants and parameters are now emitted only once, which significantly reduces the resource pressure on larger programs.
Diffstat (limited to 'src/mesa/drivers/dri/savage/savagestate.c')
0 files changed, 0 insertions, 0 deletions