Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-11 | llvmpipe: Remove outdated comment about stencil testing. | José Fonseca | |
2010-10-09 | gallivm: Don't generate Phis for execution mask. | José Fonseca | |
2010-10-09 | llvmpipe: clean up shader pre/postamble, try to catch more early-z | Keith Whitwell | |
Specifically, can do early-depth-test even when alpahtest or kill-pixel are active, providing we defer the actual z write until the final mask is avaialable. Improves demos/fire.c especially in the case where you get close to the trees. | |||
2010-10-09 | llvmpipe: try to be sensible about whether to branch after mask updates | Keith Whitwell | |
Don't branch more than once in quick succession. Don't branch at the end of the shader. | |||
2010-10-09 | gallivm: specialized x8z24 depthtest path | Keith Whitwell | |
Avoid unnecessary masking of non-existant stencil component. | |||
2010-10-08 | gallivm: Avoid control flow for two-sided stencil test. | José Fonseca | |
2010-09-16 | gallivm: Start collecting bitwise arithmetic helpers in a new module. | José Fonseca | |
2010-07-27 | llvmpipe: Use lp_build_select_bitwise() where appropriate. | José Fonseca | |
Fixes fdo 29269. | |||
2010-05-06 | llvmpipe: implement occlusion query | Qicheng Christopher Li | |
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 <brianp@vmware.com> | |||
2010-04-20 | llvmpipe: fix depth+stencil logic error | Brian Paul | |
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 | |||
2010-04-16 | llvmpipe: use unsigned type to avoid warnings | Brian Paul | |
2010-04-16 | gallivm/llvmpipe: move lp_bld_depth.[ch] to llvmpipe/ directory | Brian Paul | |
This is specific to the llvmpipe driver and not re-usable. | |||
2010-02-08 | llvmpipe: export the tgsi translation code to a common layer | Zack Rusin | |
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. | |||
2009-11-24 | llvmpipe: Fix typo in comparison operator. | José Fonseca | |
2009-10-01 | gallium: remove depth.occlusion_count flag | Keith Whitwell | |
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. | |||
2009-09-14 | llvmpipe: Make lp_type a regular union. | José Fonseca | |
Union not worth the hassle of violating C99 or adding a name to the structure. | |||
2009-09-11 | llvmpipe: Update status in README and TODO/FIXME comments throughout the code. | José Fonseca | |
2009-09-09 | llvmpipe: Fix depth mask computation. | José Fonseca | |
Fixes depth test for 24bit depth formats. | |||
2009-08-29 | llvmpipe: s/uni/scalar/. | José Fonseca | |
More obvious name. | |||
2009-08-29 | llvmpipe: Add a bunch of comments. | José Fonseca | |
Description/rationale/to-do items, while I still remember them... | |||
2009-08-29 | llvmpipe: Early depth testing. | José Fonseca | |
2009-08-29 | llvmpipe: Depth test to LLVM IR translation. | José Fonseca | |