diff options
author | Nicolai Haehnle <nhaehnle@gmail.com> | 2007-03-19 23:32:36 +0100 |
---|---|---|
committer | Nicolai Haehnle <nhaehnle@gmail.com> | 2007-03-19 23:59:59 +0100 |
commit | 61821a41c07b6b383a275acf31ade56af2ecfb3c (patch) | |
tree | 4918cc33e757e71be301b0efa3249d90c1c4b6bc /src/mesa/tnl | |
parent | 5a6547878373798113f8b55b912abc5bfb93add5 (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/tnl')
0 files changed, 0 insertions, 0 deletions