History log of /external/mesa3d/src/gallium/drivers/softpipe/sp_state_blend.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ec22b75be1c57f991f48bf6cc1d4b910911e8bf2 14-Sep-2011 Brian Paul <brianp@vmware.com> softpipe: implement blend color clamping

Per the GL spec, clamp incoming colors prior to blending depending on
whether the destination buffer stores normalized (non-float) values.
Note that the constant blend color needs to be clamped too (we always
get the unclamped color from Mesa).

Fixes https://bugs.freedesktop.org/show_bug.cgi?id=40412
/external/mesa3d/src/gallium/drivers/softpipe/sp_state_blend.c
2739692a6edaa0233bac188855457236897a34d5 25-Sep-2010 Brian Paul <brianp@vmware.com> softpipe: make blend/stencil/depth functions static
/external/mesa3d/src/gallium/drivers/softpipe/sp_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/softpipe/sp_state_blend.c
658e94578f8004c01eb8c64254728912527e0c2f 10-Feb-2010 Roland Scheidegger <sroland@vmware.com> softpipe: adapt to stencil ref changes
/external/mesa3d/src/gallium/drivers/softpipe/sp_state_blend.c
4ccf0bb74e7f88ff51bba64a2a94a29f997231f5 26-Dec-2009 José Fonseca <jfonseca@vmware.com> softpipe: Flush draw module when fragment pipeline state changes.
/external/mesa3d/src/gallium/drivers/softpipe/sp_state_blend.c
4fc7d0345a18042a79686940fb7cc4e698cc9192 21-Aug-2009 Keith Whitwell <keithw@vmware.com> softpipe: rework texture sampling code

Split into component pieces, stitch together at runtime using function
pointers. Make it possible to utilize the existing fastpaths as image-level
filters for generic mip-filtering routines.

Remove special case for rectangle filtering, as it can now be handled by
the 2d path.

As most of the mesa demo texturing was already covered by fast paths, its
harder to find examples of speedups, but tunnel gets a boost as mip-nearest
filtering is now able to access the img_2d_linear_wrap_POT functions
for sampling within a mipmap level.
/external/mesa3d/src/gallium/drivers/softpipe/sp_state_blend.c
4f25420bdd834e81a3e22733304efc5261c2998a 25-Aug-2008 Brian Paul <brian.paul@tungstengraphics.com> gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h

Also, rename p_tile.[ch] to u_tile.[ch]
/external/mesa3d/src/gallium/drivers/softpipe/sp_state_blend.c
b642730be93149baa7556e5791393168ab396175 15-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Code reorganization: move files into their places.

This is in a separate commit to ensure renames are properly preserved.
/external/mesa3d/src/gallium/drivers/softpipe/sp_state_blend.c