History log of /external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_alpha.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7a75e7d6e85d27e102ff7e15583c33b1ce282fe4 22-May-2012 José Fonseca <jfonseca@vmware.com> llvmpipe: Fix alpha testing precision on rgba8 formats.

This is a long standing problem, that recently surfaced with the change
to enable perspective correct color interpolation.

A fix for all possible formats is left to the future.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_alpha.c
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_alpha.c
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_alpha.c
277d768d10d8a98a7cae8b709ff78bb8d1f695f1 10-Sep-2010 José Fonseca <jfonseca@vmware.com> llvmpipe: Don't store display the alpha ref value in the key.

It's never used.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_alpha.c
7a05161278531db97212c704a2f0258adb7d3324 16-Apr-2010 Brian Paul <brianp@vmware.com> gallivm/llvmpipe: move lp_bld_alpha.c to llvmpipe/ directory
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_alpha.c
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_alpha.c
4222bf3d3c7c85112f2e21bd3ea29b1f496ed8bb 21-Jan-2010 Vinson Lee <vlee@vmware.com> llvmpipe: Remove unnecessary headers.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_alpha.c
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_alpha.c
635c37e118bbf51fc8c93a2c999281ee817a93e1 23-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Pass the alpha ref value and blend color in the jit context.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_alpha.c
77b35dc179473afbbd8c709c9f32c0f537c90776 22-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: s/uni/scalar/.

More obvious name.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_alpha.c
3d7a88674f9eb3320eeff511968f041426e25023 21-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Early depth testing.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_alpha.c
c0472f9c34da78bccecb2c790b54b9dd9712a0b9 21-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Centralize mask update logic.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_alpha.c
9ae47069b4a2b67e381b02d805f1ca74f31ea7b8 19-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Code generate alpha testing and append to generated fragment shader.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_alpha.c