summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_tex_sample.c
Commit message (Collapse)AuthorAgeFilesLines
* llvmpipe: shortcircuit repeated lookups of the same tileKeith Whitwell2009-08-291-5/+7
| | | | | | | | | The lp_tile_cache is often called repeatedly to look up the same tile. Add a cache (to the cache) of the single tile most recently retreived and make a quick inline check to see if this matches the subsequent request. Add a tile_address bitfield struct to make this check easier.
* llvmpipe: remove backwards dependency from tilecache to llvmpipeKeith Whitwell2009-08-291-21/+11
| | | | | | | | The tile cache is a utility, it shouldn't know anything about the entity which is making use of it (ie llvmpipe). Remove llvmpipe parameter to all the tilecache function calls, and also remove the need to keep a llvmpipe pointer in the sampler structs.
* llvmpipe: Fork softpipe for experimentation with llvm.José Fonseca2009-08-291-0/+1295