summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_tex_sample.h
Commit message (Collapse)AuthorAgeFilesLines
* gallivm/llvmpipe: rename os_llvm.h to lp_bld.hBrian Paul2010-03-151-1/+1
| | | | | | | The llvm wrapper wasn't really an OS thing. Use lp_bld.h for now but we eventually should rename/re-prefix all the files/functions in the gallivm/ directory.
* gallivm/llvmpipe: include os_llvm.h instead of llvm-c/Core.hBrian Paul2010-03-111-1/+1
|
* llvmpipe: Remove more loose ends of TGSI exec sampling.José Fonseca2010-01-071-43/+0
|
* llvmpipe: Axe texture sampling code inherited from softpipe.José Fonseca2010-01-071-10/+0
| | | | | | | Was used only as a reference, since texture sampling is now code generated. Already axed in the lp-binning branch too. This fixes the llvmpipe build after recent sampling changes.
* llvmpipe: Code generate the texture sampling inside the shader.José Fonseca2009-09-071-0/+11
| | | | | | | | | | Finally a substantial performance improvement: framerates of apps using texturing tripled, and furthermore, enabling/disabling texturing only affects around 15% of the framerate, which means the bottleneck is now somewhere else. Generated texture sampling code is not complete though -- we always sample from the base level -- so final figures will be different.
* llvmpipe: Further abstract the texture sampling generation from TGSI ↵José Fonseca2009-09-071-0/+12
| | | | translation.
* llvmpipe: Back port recent softpipe-opt improvements from Keith.José Fonseca2009-08-291-15/+16
|
* llvmpipe: Split the texture cache from the color/depth/stencil cache.José Fonseca2009-08-291-1/+4
|
* llvmpipe: remove backwards dependency from tilecache to llvmpipeKeith Whitwell2009-08-291-2/+3
| | | | | | | | 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: Rename preprocessor symbols too.José Fonseca2009-08-291-3/+3
|
* llvmpipe: Fork softpipe for experimentation with llvm.José Fonseca2009-08-291-0/+73