8684ffc141ed024ab1d42fcba31d8517288fac40 |
|
03-Jul-2012 |
James Benton <jbenton@vmware.com> |
llvmpipe: Unified common code between AoS and SoA blending. Added a new file lp_bld_blend.c for the common code. Merged and added some simple optimisations. Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.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_blend_soa.c
|
9a8e9f4595b66ea094b293da1afcded8f06ab3d6 |
|
22-Sep-2010 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Special case complementary and identify blend factors in SoA. One multiplication instead of two. Also fix floating point random number generation and verification. TODO: Do the same for AoS blending.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c
|
f795735f4251d5f7842ee9e09994641c5c46d25d |
|
11-May-2010 |
Brian Paul <brianp@vmware.com> |
llvmpipe: fix up indexing of blend/colormask state for render targets
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c
|
bd34f61a7a84b039b1c9d4aafbdb8f7656c8dd11 |
|
11-May-2010 |
Brian Paul <brianp@vmware.com> |
llvmpipe: add, update, rewrap comments
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c
|
a57e762c90b65f05a6e179b90c1d6fe5c80e977c |
|
16-Apr-2010 |
Brian Paul <brianp@vmware.com> |
llvmpipe: work-around an LLVM bug The blend combinations ZERO,DST_ALPHA and ZERO,INV_DST_ALPHA seem to generate bad code which leads to a segfault.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c
|
d75129dd13c2aac4053340487b87127420449ee8 |
|
16-Apr-2010 |
Brian Paul <brianp@vmware.com> |
gallivm/llvmpipe: move lp_bld_blend* files to llvmpipe/ directory
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.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_blend_soa.c
|
38f6f23fcf37247fd709d1c612d08bfa9b124e69 |
|
02-Feb-2010 |
José Fonseca <jfonseca@vmware.com> |
gallium: Make pipe_atomic a regular int32_t.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c
|
9b346f83a7b672e913a7bb6a089d5dbd7fbdce06 |
|
28-Jan-2010 |
Roland Scheidegger <sroland@vmware.com> |
Merge commit 'origin/perrtblend' Conflicts: src/gallium/drivers/softpipe/sp_screen.c src/gallium/include/pipe/p_defines.h
|
4222bf3d3c7c85112f2e21bd3ea29b1f496ed8bb |
|
21-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
llvmpipe: Remove unnecessary headers.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c
|
04cb5dfb1e0968300204980b08748a140e5e7918 |
|
20-Jan-2010 |
Roland Scheidegger <sroland@vmware.com> |
llvmpipe: adapt to per-rendertarget blend changes
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.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_blend_soa.c
|
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_blend_soa.c
|
0f6c621aeeb171b5c30c2875b4cea383a19ac8b5 |
|
19-Aug-2009 |
Brian Paul <brianp@vmware.com> |
llvmpipe: blend comments
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c
|
4a414d8f876031ffd299e8e0417da1ea7bf9b96b |
|
18-Aug-2009 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Code generate logic ops.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c
|
29d94a9cbb7858cc8b0cfb05c0bb66f56a6acfa5 |
|
10-Aug-2009 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Code generate color masking.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c
|
e7fc21434d2c5a9177a427950be5029ff4db43ee |
|
09-Aug-2009 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Handle disabled blending too.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c
|
2529ed5616b1b152766a3355444260b88184cd6e |
|
09-Aug-2009 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: SoA blending. Throughput seems to be 4x higher.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c
|