History log of /external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5f00819cb382bdb70c29e2db3c6ff22a879bf10f 16-Sep-2010 Keith Whitwell <keithw@vmware.com> llvmpipe: add LP_PERF flag to disable various aspects of rasterization

Allows disabling various operations (mainly texture-related, but
will grow) to try & identify bottlenecks.

Unlike LP_DEBUG, this is active even in release builds - which is
necessary for performance investigation.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
43234cee40c48e14a3eab4268181d9b0b2b7cf79 18-May-2010 Roland Scheidegger <sroland@vmware.com> gallium: implement set_sample_mask() in all drivers

prevents segfault when state trackers try to set default mask.
Other option would be to make this required only for drivers
supporting multisampling, but this seems more clean.
Only dummy implementations (for normal drivers) provided (no driver
supports multisampling yet neither).
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
8fd794db9e04da1c272e3681e5d2f74ce84fde07 28-Apr-2010 Brian Paul <brianp@vmware.com> llvmpipe: make blend-related functions static, clean-up initializations
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
abdcdb3db73316c5ebca88bda04b90b6659782e8 14-Feb-2010 José Fonseca <jfonseca@vmware.com> llvmpipe: s/debug_dump_/util_dump_/
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
6a509ec6dd16f93758a308a0f0eb1b032f099693 10-Feb-2010 Roland Scheidegger <sroland@vmware.com> llvmpipe: adapt to stencil ref changes

since the driver doesn't actually handle stencil yet the code won't do much.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
dfd6e762e70aef6694fa3baedf8d423b08995233 15-Jan-2010 Brian Paul <brianp@vmware.com> llvmpipe: remove redundant code in llvmpipe_set_blend_color()
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
080c40ab32b2abd6d8381b4a0cc143d36a1652b2 08-Jan-2010 José Fonseca <jfonseca@vmware.com> Merge remote branch 'origin/master' into lp-binning

Conflicts:
src/gallium/auxiliary/util/u_surface.c
src/gallium/drivers/llvmpipe/Makefile
src/gallium/drivers/llvmpipe/SConscript
src/gallium/drivers/llvmpipe/lp_bld_arit.c
src/gallium/drivers/llvmpipe/lp_bld_flow.c
src/gallium/drivers/llvmpipe/lp_bld_interp.c
src/gallium/drivers/llvmpipe/lp_clear.c
src/gallium/drivers/llvmpipe/lp_context.c
src/gallium/drivers/llvmpipe/lp_context.h
src/gallium/drivers/llvmpipe/lp_draw_arrays.c
src/gallium/drivers/llvmpipe/lp_jit.c
src/gallium/drivers/llvmpipe/lp_jit.h
src/gallium/drivers/llvmpipe/lp_prim_vbuf.c
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_setup_point.c
src/gallium/drivers/llvmpipe/lp_state.h
src/gallium/drivers/llvmpipe/lp_state_blend.c
src/gallium/drivers/llvmpipe/lp_state_derived.c
src/gallium/drivers/llvmpipe/lp_state_fs.c
src/gallium/drivers/llvmpipe/lp_state_sampler.c
src/gallium/drivers/llvmpipe/lp_state_surface.c
src/gallium/drivers/llvmpipe/lp_tex_cache.c
src/gallium/drivers/llvmpipe/lp_tex_cache.h
src/gallium/drivers/llvmpipe/lp_tex_sample.h
src/gallium/drivers/llvmpipe/lp_tile_cache.c
080703e398f737b71336312fd3dc8d6f38f61e51 26-Dec-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Treat state changes systematically.

That is:
- check for no op
- update/flush draw module
- update bound state and mark it as dirty

In particular flushing the draw module is important since it may contain
unflushed primitives which would otherwise be draw with wrong state.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
eef5a0b3a3e03abd1c69649763efc79575df650f 10-Nov-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Fix derived blend color state.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
d904ed88c1d957f662497343de7dc3e9fa743e47 09-Oct-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Pass state to setup.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.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_state_blend.c
97b4681d7e1ccf40d1584436ade7c70fc1893e27 23-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Drop blend derived state.

Already included in the fragment shader.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
8329e599587bb7e474688d0569fe7fb4a45ac962 19-Aug-2009 Brian Paul <brianp@vmware.com> llvmpipe: comments about blend generator
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.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_state_blend.c
bb867b0ae43deb73eca8cd04eda2a7a12620cdcf 18-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Blend in place.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
818d444e12bb57568fbf3bf5f06ee24c6c73a61a 16-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Disassemble generated x86 code.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
9033c44a62e27ba3095792c3578750a843733e00 11-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Dump only the generated function.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
2101c2941c1ff3ae7f3f587e6e9921ed336ce17c 10-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Tiles in rgba8 format.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
2d6b39f05edcd575b1e10d53f96a38bec848fa67 10-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Use the generated SoA blending code.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
c9a5930fe45a0a0299769bd2b672ca516d1bf39e 27-Jul-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Rename preprocessor symbols too.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c
946f432a08112148d743eb9faf6b27bb8cc7fa76 27-Jul-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Fork softpipe for experimentation with llvm.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_state_blend.c