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
|