History log of /external/mesa3d/src/mesa/swrast/s_blend.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
47d88ef204b42a9220c6be3e98c92df9c9aa0860 20-Feb-2012 Brian Paul <brianp@vmware.com> swrast: define, use SWRAST_MAX_WIDTH/HEIGHT

We'll get rid of MAX_WIDTH, MAX_HEIGHT soon.
/external/mesa3d/src/mesa/swrast/s_blend.c
7726be1c1b8ae321d01e781b5db4e2224e67d13d 16-Jan-2012 Brian Paul <brianp@vmware.com> swrast: remove gl_renderbuffer::DataType assertions

This field will go away, so remove some uses of it.
/external/mesa3d/src/mesa/swrast/s_blend.c
2836aab2031d5b6926923fbc70f867ec638301bd 09-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Use ColorLogicOpEnabled instead of _LogicOpEnabled

Since GL_EXT_blend_logic_op is removed, _LogicOpEnabled and
ColorLogicOpEnabled always have the same value.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Marek Olšák <maraeo@gmail.com>
/external/mesa3d/src/mesa/swrast/s_blend.c
81a86aea4f0990a1b8795f9e00e7a6c4ba368281 14-Sep-2011 Dave Airlie <airlied@redhat.com> mesa/colormac: introduce inline helper for 4 unclamped float to ubyte.

This introduces an UNCLAMPED_FLOAT_TO_UBYTE x 4 inline function, as
suggested by Brian. It uses it in a few places I noticed from previous
color changes, and also some core mesa places. I haven't updated other places
yet.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/swrast/s_blend.c
74713e2d293f9e796a4053a5a99ee5cb7df5c740 11-Jan-2011 Brian Paul <brianp@vmware.com> mesa: begin implementation of GL_ARB_draw_buffers_blend
/external/mesa3d/src/mesa/swrast/s_blend.c
25662f878ea5f3a8c55506d0becafe2c0a6370f2 02-Dec-2010 Brian Paul <brianp@vmware.com> swrast: avoid large stack allocations in blend code
/external/mesa3d/src/mesa/swrast/s_blend.c
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/swrast/s_blend.c
c7ac486261ad30ef654f6d0b1608da4e8483cd40 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_memcpy in favor of plain memcpy.

This may break the SUNOS4 build, but it's no longer relevant.
/external/mesa3d/src/mesa/swrast/s_blend.c
bbd287103dad776d8a45c87c4e51fbc26d9b80d5 18-Sep-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: prefix a bunch of #include lines with "main/".

This is another step toward removing a whole bunch of -I flags from
the cc commands. Still need to address driver code...
/external/mesa3d/src/mesa/swrast/s_blend.c
145f5f60f19574e06c536c102bec0cfd6320606d 19-Aug-2008 Mark Anderson <linuxman@prodigy.net> mesa: fix float blend bug
/external/mesa3d/src/mesa/swrast/s_blend.c
cdb27e8242215271364602995d85607cfc06d441 01-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> New SWspan and SWspanarrays typedefs.
/external/mesa3d/src/mesa/swrast/s_blend.c
d92da49bae30be612efb6ea20bdfda232ee3d01d 29-Sep-2006 Brian Paul <brian.paul@tungstengraphics.com> more changes for runtime renderbuffer depths
/external/mesa3d/src/mesa/swrast/s_blend.c
a50b7dbc3ba1db8c92b4bbb4f7f06de8d6c039c4 26-Sep-2006 Brian Paul <brian.paul@tungstengraphics.com> Initial work for supporting different renderbuffer color depths at runtime.
/external/mesa3d/src/mesa/swrast/s_blend.c
f515c78a2320369ead087c4e0efd583f17b4b78b 24-Sep-2006 Brian Paul <brian.paul@tungstengraphics.com> Change logicop, blend, masking functions to use the colors/indexes in the
sw_span object, rather than an explicit parameter.
/external/mesa3d/src/mesa/swrast/s_blend.c
67074332728acba86da7630353673b458713bb8a 16-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> Fix potential segfault when trying to read pixels outside renderbuffer bounds.
Use _swrast_get_values() which does clipping.
/external/mesa3d/src/mesa/swrast/s_blend.c
3fe9c40cb27b23d44e938a19fbf4f21e1b1e288b 02-Jun-2005 Brian Paul <brian.paul@tungstengraphics.com> Remove last of the old span code.
/external/mesa3d/src/mesa/swrast/s_blend.c
e4b2356c07d31fbeeabb13b2fb47db703b473080 04-May-2005 Brian Paul <brian.paul@tungstengraphics.com> Major check-in of changes for GL_EXT_framebuffer_object extension.
Main driver impacts:
- new code for creating the Mesa GLframebuffer
- new span/pixel read/write code
Some drivers not yet updated/tested.
/external/mesa3d/src/mesa/swrast/s_blend.c
c24d40b17897362913c3cc4373ed1ec96a6ea6a4 28-Jan-2004 Brian Paul <brian.paul@tungstengraphics.com> s/BlendEquatioRGB/BlendEquationRGB/
/external/mesa3d/src/mesa/swrast/s_blend.c
c93105eb9e2499efb237fd89dba0cebd48f18375 27-Jan-2004 Ian Romanick <idr@us.ibm.com> Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.
The internal driver interface was also changed to use
BlendEquationSeparate instead of BlendEquation.
/external/mesa3d/src/mesa/swrast/s_blend.c
ae7666385d6bb2885fce2590d4f07c6caa8b3260 14-Jan-2004 Brian Paul <brian.paul@tungstengraphics.com> added blurb about NVIDIA extensions
/external/mesa3d/src/mesa/swrast/s_blend.c
63f4e198b41ad5a25200db3d126a6320d6cf8dcc 15-Dec-2003 Brian Paul <brian.paul@tungstengraphics.com> fix GL_MIN/MAX w/ glBlendFuncSeparate bug (Ian Romanick)
/external/mesa3d/src/mesa/swrast/s_blend.c
57857ca0925116d6d254fef7e705cfe0b650d77f 12-Nov-2003 Brian Paul <brian.paul@tungstengraphics.com> Ville Syrjala's logic op patch
/external/mesa3d/src/mesa/swrast/s_blend.c
5f3439916b74ed792ad12d1e614a2a5bc0a94b3a 10-Jun-2003 Brian Paul <brian.paul@tungstengraphics.com> fixes for x86 builds
/external/mesa3d/src/mesa/swrast/s_blend.c
9ac51f57efe07ed43a1e4224a7f5daddec401b36 05-Jun-2003 Ian Romanick <idr@us.ibm.com> Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.
/external/mesa3d/src/mesa/swrast/s_blend.c
45bc887da226403f2c41077e40ca38b6f60f1359 25-Mar-2003 Brian Paul <brian.paul@tungstengraphics.com> replace _mesa_ prefix with _swrast_, remove s_histogram.[ch]
/external/mesa3d/src/mesa/swrast/s_blend.c
10d343f407bddf011be3d2b79a6541815759785a 17-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> patches from Gerk Huisma for float-channel rendering
/external/mesa3d/src/mesa/swrast/s_blend.c
77df88727cb0a423dd5cb41498c2302d9df4fce7 07-Aug-2002 Brian Paul <brian.paul@tungstengraphics.com> struct sw_span is again allocated on the stack, but the arrays of span
data are broken out into a new struct span_arrays which is allocated
per-context (to avoid huge stack allocations - a problem on Windows).
This lets us use span.redStep instead of span->redStep (for example) to
hopefully get slightly better performance in the triangle functions.
/external/mesa3d/src/mesa/swrast/s_blend.c
e201bef913bbb869e9c4012fcfff2406e9d55393 30-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> blending fixes for CHAN_TYPE==GL_FLOAT (Gerk Huisma)
/external/mesa3d/src/mesa/swrast/s_blend.c
3fe2bb8933c15a7091838fd982dbad402fe6ad43 19-Apr-2002 Jose Fonseca <j_r_fonseca@yahoo.co.uk> Added min and max blend functions.
Slight optimization of _mesa_mmx_blend_add.
/external/mesa3d/src/mesa/swrast/s_blend.c
0c527ab0546eb1de9ee10cc31bc386a40e6b3f98 19-Apr-2002 Jose Fonseca <j_r_fonseca@yahoo.co.uk> MMX add blending function added.
/external/mesa3d/src/mesa/swrast/s_blend.c
533e88824af9f60a926e7b70ddd40ad1386be686 19-Apr-2002 Jose Fonseca <j_r_fonseca@yahoo.co.uk> MMX modulate belding function added.
Factorization of more common MMX code.
/external/mesa3d/src/mesa/swrast/s_blend.c
9add9a21d8c51ee4238169265541fa9a40f0a8b0 10-Apr-2002 Brian Paul <brian.paul@tungstengraphics.com> new MMX blend code (Jose Fonseca)
/external/mesa3d/src/mesa/swrast/s_blend.c
d5c94ef40d9dfef9ad4ecaa56218150f903014e3 04-Apr-2002 Brian Paul <brian.paul@tungstengraphics.com> fixed 16 bit/channel problem in blend_modulate()
/external/mesa3d/src/mesa/swrast/s_blend.c
6b50a004ffb885dd86dd611979348bdf69b1151c 04-Apr-2002 Brian Paul <brian.paul@tungstengraphics.com> blend_add() modified for GLfloat channels
/external/mesa3d/src/mesa/swrast/s_blend.c
b63e8556fa9655bdfcc69fa04663e854f7fb2fbd 03-Apr-2002 Brian Paul <brian.paul@tungstengraphics.com> more blending updates from Jose
/external/mesa3d/src/mesa/swrast/s_blend.c
17b7cc4caeeb8f3daaf417d417e7e3a9a5d639d1 02-Apr-2002 Brian Paul <brian.paul@tungstengraphics.com> faster blending (Jose Fonseca)
/external/mesa3d/src/mesa/swrast/s_blend.c
c02861778493ca65508e4dbbc2b907751811c845 27-Mar-2002 Brian Paul <brian.paul@tungstengraphics.com> fixed inequality in an assertion
/external/mesa3d/src/mesa/swrast/s_blend.c
12a1024d9d003afe1212cc48af04dac81c034299 12-Feb-2002 Karl Schultz <kschultz@freedesktop.org> fix compiler warning (windows)
/external/mesa3d/src/mesa/swrast/s_blend.c
b37a084357dd08573b86d6d8c5ba43d65bdc1bd7 02-Feb-2002 Brian Paul <brian.paul@tungstengraphics.com> Converted line drawing over to new span code, pb no longer used.
Big clean-up of line drawing code.
Removed many obsolete span processing functions.
/external/mesa3d/src/mesa/swrast/s_blend.c
733a4b602bbbfda83ee03b7ae4f3737bbe659034 02-Feb-2002 Brian Paul <brian.paul@tungstengraphics.com> sw_span can now hold x/y arrays of fragment positions - getting ready to
ditch the pb (pixel buffer) code.
Converted point drawing, bitmaps and aa lines to use new span functions.
/external/mesa3d/src/mesa/swrast/s_blend.c
59235bd5da794557613463bc942de0c634d2d961 13-Dec-2001 Brian Paul <brian.paul@tungstengraphics.com> special case blend optmizations (Jeremy Fitzhardinge)
/external/mesa3d/src/mesa/swrast/s_blend.c
461b99050811b345e77de01f4610e7c22a259141 16-Jul-2001 Brian Paul <brian.paul@tungstengraphics.com> disable MMX blend code until it gets fixed
/external/mesa3d/src/mesa/swrast/s_blend.c
f431a3fb4dc1bf860203d79e54657e3a62bc50df 13-Jul-2001 Brian Paul <brian.paul@tungstengraphics.com> assorted changes for supporting GLfloat color channels (not done)
/external/mesa3d/src/mesa/swrast/s_blend.c
709892459922a32096fe9dd8261d0d92337bb02f 19-Mar-2001 Keith Whitwell <keith@tungstengraphics.com> Split driver struct into swrast/tnl/core components.
/external/mesa3d/src/mesa/swrast/s_blend.c
22144ab7552f0799bcfca506bf4ffa7f70a06649 12-Mar-2001 Gareth Hughes <gareth@valinux.com> Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/swrast/s_blend.c
01915e90e6912f06d43d443a09157f7bbc96ddc5 08-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> More g++ warning fixes. Fixes for CHAN_BITS==16, it seems to work.
/external/mesa3d/src/mesa/swrast/s_blend.c
865322f931197c5c73c57b366b64300894565dab 03-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> more clean-ups
/external/mesa3d/src/mesa/swrast/s_blend.c
08836341788a9f9d638d9dc8328510ccd18ddeb5 03-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/swrast/s_blend.c
cd03ed4f54444d96e4e47cdb118a3dfd94d92bb0 05-Nov-2000 Keith Whitwell <keith@tungstengraphics.com> Reorganized software rasterizer as a module which manages its own state,
with tighter interfaces with the rest of the world.

Proper documentation to come.
/external/mesa3d/src/mesa/swrast/s_blend.c
e3a051e0538a605551f4d58294c94f5eb00ed07f 31-Oct-2000 Keith Whitwell <keith@tungstengraphics.com> Moved software rasterizer functionality to new directory.
/external/mesa3d/src/mesa/swrast/s_blend.c