History log of /external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e253175c9c8034bfc13ecc3e16ab72007bde744a 17-Jul-2012 James Benton <jbenton@vmware.com> llvmpipe: Fix bug with blend factor in complementary optimisations.

Fixes fdo 52168.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend.c
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.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.c
9493260fdcef4a8238b9d9a9dc3e753dd89810fe 08-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Centralize lp_build_context initialization.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend.c
1dd7bb17c7331f9ecd0bc830b61ada235a56fe6d 04-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Optimize blend swizzles by using bitmasks instead of shuffles for ubytes.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend.c
64611e086dbefa2003773ab541c0381b5713e18d 03-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Separate constant building.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend.c
c87fab0008453567b45dd5e5eb7dd5d026990071 03-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Move type support functions into a separate file.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend.c
5778970f15af253ce9d279516287602f28153548 03-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Minor comments / debug mnemonics.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend.c
9e922444403d704f9ed0cf50e510fba53c736b57 03-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Improve generated 8bit blending code.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend.c
a6622e6c544d3530a463d6a274a15bfae58f7ccc 02-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Specialize arithmetic operations.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend.c
272dadbe4ebeaeb4f942c0f3c2fd140285b0457c 02-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Introduce a custom typing system.

Straightforward representation of floating-point/fixed-point/integer,
normalized/scaled, signed/unsigned SIMD vector types.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend.c
7d043162c5d9150947d9341cfa22192bd4c70fde 01-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Blending.

The code
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_bld_blend.c