aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_bld_depth.c
Commit message (Collapse)AuthorAgeFilesLines
* llvmpipe: implement occlusion queryQicheng Christopher Li2010-05-061-1/+42
| | | | | | | OpenGL occlusion queries work now. The Mesa demos, glean test and piglit tests all pass. A few enhancements are possible in the future. -Brian Signed-off-by: Brian Paul <[email protected]>
* llvmpipe: fix depth+stencil logic errorBrian Paul2010-04-201-5/+18
| | | | | | If both Z-test and stencil-test were enabled, we were mis-computing the vector of updated Z buffer values. Fixes Z testing bug in progs/demos/fbotexture.c
* llvmpipe: use unsigned type to avoid warningsBrian Paul2010-04-161-2/+2
|
* gallivm/llvmpipe: move lp_bld_depth.[ch] to llvmpipe/ directoryBrian Paul2010-04-161-0/+672
| | | | This is specific to the llvmpipe driver and not re-usable.
* llvmpipe: export the tgsi translation code to a common layerZack Rusin2010-02-081-213/+0
| | | | | | | the llvmpipe tgsi translation is a lot more complete than what was in gallivm so replacing the latter with the former. this is needed since the draw llvm paths will use the same code. effectively the proven llvmpipe code becomes gallivm.
* llvmpipe: Fix typo in comparison operator.José Fonseca2009-11-241-1/+1
|
* gallium: remove depth.occlusion_count flagKeith Whitwell2009-10-011-3/+0
| | | | | | | This was redundant as drivers can just keep track of whether they are inside a begin/end query pair. We want to add more query types later and also support nested queries, none of which map well onto a flag like this. No driver appeared to be using the flag.
* llvmpipe: Make lp_type a regular union.José Fonseca2009-09-141-4/+4
| | | | | Union not worth the hassle of violating C99 or adding a name to the structure.
* llvmpipe: Update status in README and TODO/FIXME comments throughout the code.José Fonseca2009-09-111-0/+1
|
* llvmpipe: Fix depth mask computation.José Fonseca2009-09-091-4/+5
| | | | Fixes depth test for 24bit depth formats.
* llvmpipe: s/uni/scalar/.José Fonseca2009-08-291-2/+2
| | | | More obvious name.
* llvmpipe: Add a bunch of comments.José Fonseca2009-08-291-0/+32
| | | | Description/rationale/to-do items, while I still remember them...
* llvmpipe: Early depth testing.José Fonseca2009-08-291-4/+5
|
* llvmpipe: Depth test to LLVM IR translation.José Fonseca2009-08-291-0/+181