History log of /external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
825b45366d5308fd3e8e71c0c1943cb6ca8f69ea 25-Jul-2012 Marek Olšák <maraeo@gmail.com> gallium/u_blitter: implement blitting multisample resources

It can blit only one sample at a time (it should be called in a loop).
/external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h
bdaf0a085ba7b8af4cf858b31f701caf571b7c4f 08-Jul-2012 Marek Olšák <maraeo@gmail.com> gallium/u_blitter: accelerate stencil-only copying

This doesn't seem to be used by anything yet, but better safe than sorry.

Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h
12fd81f9e7265076a3723b09bbb49e5868bde27e 07-Jul-2012 Marek Olšák <maraeo@gmail.com> gallium/u_blitter: accelerate depth-stencil copying using shader stencil export

This fixes stencil buffer write transfers on r600g.

Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h
8a9a37cebeff19b56afed43ae037d00950fa7594 09-Dec-2011 Marek Olšák <maraeo@gmail.com> gallium: utility helper functions for stream output
/external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h
5d4d8b6205af9a09e67f53631eefad77054aa8e9 28-Nov-2010 Marek Olšák <maraeo@gmail.com> u_blitter: interpolate clear color using a GENERIC varying instead of COLOR

There are also some u_simple_shaders changes.

On r300, the TGSI_SEMANTIC_COLOR varying is a fixed-point number clamped
to the range [0,1] and limited to 12 bits of precision. Therefore we can't
use it for passing through a clear color in order to clear high precision
texture formats.

This also makes u_blitter use only one vertex shader instead of two.
/external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h
d18fb4822bc71944867b66e6de966e4e55bbe574 03-Jun-2010 Brian Paul <brianp@vmware.com> gallium: add interpolation parameter to simple shader functions

This lets us specify linear interpolation instead of perspective
interpolation for blit operations. Might be a bit faster.
/external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h
dff4c9ed559ae025d1d8fe7b9d1cea5a973c2225 12-Dec-2009 Marek Olšák <maraeo@gmail.com> util: add new fragment shaders to simple_shaders

New shaders:
* Fragment shader which writes depth sampled from a texture
* Fragment shader which copies COLOR[0] to multiple render targets

Additional improvements:
* The fragment 'tex' shaders now take a sampler type (TGSI_TEXTURE_*)
so that they can sample from any type of texture, not only from a 2D one.
/external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h
862724d3c2761fe148d985e9205ebb1cc36f3011 02-Sep-2009 Keith Whitwell <keithw@vmware.com> util: add version of u_blit_pixels which takes a writemask

Values outside the writemask are set in the destination to {0,0,0,1}
/external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h
fa0f48504a32642d688d4b81f62eea54c693b23f 13-Mar-2009 Keith Whitwell <keithw@vmware.com> gallium: no need to keep a copy of shader tokens in state tracker

Any driver who needs a copy of the shader tokens must organize to
do so itself. This has been the case for a long time, but there
was still defensive code in the state tracker, which is now removed.

Any bugs resulting from this need to be fixed in the offending driver...
/external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h
85b0c171c04c00b4ca9e11a1c79872f5e0cbaf9c 19-Feb-2009 José Fonseca <jfonseca@vmware.com> mesa: Free the util shaders with the gallium's FREE.
/external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h
dccbfd8bf0624250a435948029916073d3390191 27-Mar-2008 Brian <brian.paul@tungstengraphics.com> gallium: return pipe_shader_state from the simple shader functions

Allows us to fix a mem leak (tokens array).
/external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h
6a9a3afcf923ec5c67069cdb1656f52675cd8ede 20-Mar-2008 Brian <brian.paul@tungstengraphics.com> gallium: added util_make_fragment_passthrough_shader()
/external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h
31970c4633c5000916b0a36022ff761038f5cf5a 18-Mar-2008 Brian <brian.paul@tungstengraphics.com> gallium: utilities for creating simple vertex/fragment shaders
/external/mesa3d/src/gallium/auxiliary/util/u_simple_shaders.h