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_aos.c
|
c23fd547c060c4137eab0f878a1028c5903384eb |
|
25-Apr-2012 |
James Benton <jbenton@vmware.com> |
gallivm: Added lp_build_const_mask_aos_swizzled Allows the creation of const aos masks which have the mask swizzled to match the correct format. Updated existing mask creation code to use the swizzled version where necessary (tgsi register masks and llvmpipe aos blending). Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
|
16b081f1b0acf3158423c9fbed69c85807ce5276 |
|
19-Apr-2012 |
James Benton <jbenton@vmware.com> |
llvmpipe: add masking support to aos blend Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
|
0b0f4628d6fb8276a9f1c336a785a838b602bca8 |
|
18-Apr-2012 |
James Benton <jbenton@vmware.com> |
llvmpipe: Added support for color masks in AoS blending. Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.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_aos.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_aos.c
|
34ea50f6720d6aca970613da560a1f25f5b5772c |
|
02-Sep-2010 |
José Fonseca <jfonseca@vmware.com> |
gallivm: s/lp_build_broadcast_aos/lp_build_swizzle_scalar_aos/ More accurate description of this function purpose.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
|
6ed726b8fc6210a41fe325591e1428d19f419108 |
|
02-Sep-2010 |
José Fonseca <jfonseca@vmware.com> |
gallivm: Pass condition masks as an unsigned bitmask. Much more convenient than boolean arrays.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
|
83ced5a918fd597fe2cb2991ff9732920354718c |
|
01-Jul-2010 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Remove lp_build_swizzle2_aos(). Unnecessary special case.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.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_aos.c
|
bd34f61a7a84b039b1c9d4aafbdb8f7656c8dd11 |
|
11-May-2010 |
Brian Paul <brianp@vmware.com> |
llvmpipe: add, update, rewrap comments
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
|
23a2166bc5e4ceb3576736c3b0ce2b62dd241b3c |
|
16-Apr-2010 |
Brian Paul <brianp@vmware.com> |
llvmpipe: remove unneeded break stmt
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.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_aos.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_aos.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_aos.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_aos.c
|
0bfc579bd435b4d0c258258440866840c473f681 |
|
03-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
llvmpipe: Remove comma at end of enumerator list.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.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_aos.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_aos.c
|
5999ebfb69a47fa12d1f534871ea01a3f889f62f |
|
18-Aug-2009 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Debug helper function to name llvm intermediate values.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
|
09a7b011acb3957725bb7e1bc4125f0939a295e7 |
|
17-Aug-2009 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Move lp_build_select to lp_bld_logic.[ch].
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
|
29d94a9cbb7858cc8b0cfb05c0bb66f56a6acfa5 |
|
10-Aug-2009 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Code generate color masking.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
|
e7fc21434d2c5a9177a427950be5029ff4db43ee |
|
09-Aug-2009 |
José Fonseca <jfonseca@vmware.com> |
llvmpipe: Handle disabled blending too.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.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_aos.c
|