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
|