aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/Makefile.sources
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2011-09-01 08:34:18 -0700
committerEric Anholt <[email protected]>2011-09-08 21:40:39 -0700
commit87b51fc4a807616eaab0c4b38e41c328c08875e3 (patch)
treefdce6c8d131e2a330acd972de195003758de0b04 /src/mesa/drivers/dri/i965/Makefile.sources
parentd7c6c8428c9908047c88f2672cd1edf6ba60f785 (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