c72eb72ca69f29d0a1eb97f4064a199338a380de |
|
04-Jan-2011 |
Vinson Lee <vlee@vmware.com> |
llvmpipe: Include missing headers in lp_bld_depth.h Include p_compiler.h for boolean symbol. Include p_state.h for pipe_stencil_state symbol.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_depth.h
|
efc82aef35a2aac5d2ed9774f6d28f2626796416 |
|
01-Dec-2010 |
Brian Paul <brianp@vmware.com> |
gallivm/llvmpipe: squash merge of the llvm-context branch This branch defines a gallivm_state structure which contains the LLVMBuilderRef, LLVMContextRef, etc. All data structures built with this object can be periodically freed during a "garbage collection" operation. The gallivm_state object has to be passed to most of the builder functions where LLVMBuilderRef used to be used. Conflicts: src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c src/gallium/drivers/llvmpipe/lp_state_setup.c
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_depth.h
|
95c18abb03b035c6fa029cd0852f07fb39951279 |
|
13-Oct-2010 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Unbreak Z32_FLOAT. Z32_FLOAT uses <4 x float> as intermediate/destination type, instead of <4 x i32>. The necessary bitcasts got removed with commit 5b7eb868fde98388d80601d8dea39e679828f42f Also use depth/stencil type and build contexts consistently, and make the depth pointer argument a ordinary <i8 *>, to catch this sort of issues in the future (and also to pave way for Z16 and Z32_FLOAT_S8_X24 support).
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_depth.h
|
5b7eb868fde98388d80601d8dea39e679828f42f |
|
09-Oct-2010 |
Keith Whitwell <keithw@vmware.com> |
llvmpipe: clean up shader pre/postamble, try to catch more early-z 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.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_depth.h
|
aa4cb5e2d8d48c7dcc9653c61a9e25494e3e7b2a |
|
07-Oct-2010 |
Keith Whitwell <keithw@vmware.com> |
llvmpipe: try to be sensible about whether to branch after mask updates Don't branch more than once in quick succession. Don't branch at the end of the shader.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_depth.h
|
86afe8250edaa2e6129c937a62a695f616c48d70 |
|
06-May-2010 |
Qicheng Christopher Li <chrisl@vmware.com> |
llvmpipe: implement occlusion query 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>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_depth.h
|
f17d1513ac1912d8cc090bba9206a08ff991f64f |
|
16-Apr-2010 |
Brian Paul <brianp@vmware.com> |
gallivm/llvmpipe: move lp_bld_depth.[ch] to llvmpipe/ directory This is specific to the llvmpipe driver and not re-usable.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_depth.h
|
c61bf363937f40624a5632745630d4f2b9907082 |
|
09-Feb-2010 |
Zack Rusin <zackr@vmware.com> |
llvmpipe: export the tgsi translation code to a common layer 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.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_depth.h
|
b4835ea03d64261da5a892f9590c9977b06920e8 |
|
14-Sep-2009 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Make lp_type a regular union. Union not worth the hassle of violating C99 or adding a name to the structure.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_depth.h
|
5811ed87d732101ab8cfbd087bc99d8c6c963f30 |
|
22-Aug-2009 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Add a bunch of comments. Description/rationale/to-do items, while I still remember them...
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_depth.h
|
3d7a88674f9eb3320eeff511968f041426e25023 |
|
21-Aug-2009 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Early depth testing.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_depth.h
|
343ccc8dd0d3578aeeb9b635f0933c9f323c7fda |
|
21-Aug-2009 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Depth test to LLVM IR translation.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_depth.h
|