diff options
author | Eric Anholt <[email protected]> | 2011-09-01 08:34:18 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2011-09-08 21:40:39 -0700 |
commit | 87b51fc4a807616eaab0c4b38e41c328c08875e3 (patch) | |
tree | fdce6c8d131e2a330acd972de195003758de0b04 /src/mesa/drivers/dri/i965/Makefile.sources | |
parent | d7c6c8428c9908047c88f2672cd1edf6ba60f785 (diff) |
i965/vs: Keep track of indices into a per-register array for virtual GRFs.
Tracking virtual GRFs has tension between using a packed array per
virtual GRF (which is good for register allocation), and sparse arrays
where there's an element per actual register (so the first and second
column of a mat2 can be distinguished inside of an optimization pass).
The FS mostly avoided the need for this second sparse array by doing
virtual GRF splitting, but that meant that instances where virtual GRF
splitting didn't work, instructions using those registers got much
less optimized.
Diffstat (limited to 'src/mesa/drivers/dri/i965/Makefile.sources')
0 files changed, 0 insertions, 0 deletions