llvmpipe: optimize tile writing code
authorBrian Paul <brianp@vmware.com>
Thu, 21 Jan 2010 00:48:09 +0000 (17:48 -0700)
committerBrian Paul <brianp@vmware.com>
Thu, 21 Jan 2010 00:48:13 +0000 (17:48 -0700)
commit63f249bf909cab60635c2df9122db86eaab6c421
tree84bce067003ecc63d522400658f7f8ef9aa84e29
parent7319ae0954980196822a09d914e8b7d9cad07d16
llvmpipe: optimize tile writing code

The code which converts/copies color tiles to the linear layout has
been rewritten.  There's less arithmetic and better loop unrolling,
and possibly a better memory access pattern.
Some demos, like gears, are about 20% faster now.
src/gallium/drivers/llvmpipe/lp_tile_soa.py