[cairo-commit] cairo ChangeLog,1.200,1.201

David Reveman commit at pdx.freedesktop.org
Fri Jun 11 06:20:20 PDT 2004


Committed by: davidr

Update of /cvs/cairo/cairo
In directory pdx:/tmp/cvs-serv2958

Modified Files:
	ChangeLog 
Log Message:
Pre-multiply gradients after color interpolation

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.200
retrieving revision 1.201
diff -C2 -d -r1.200 -r1.201
*** ChangeLog	28 May 2004 19:37:15 -0000	1.200
--- ChangeLog	11 Jun 2004 13:20:17 -0000	1.201
***************
*** 1,2 ****
--- 1,13 ----
+ 2004-06-11  David Reveman  <c99drn at cs.umu.se>
+ 
+ 	* src/cairo_gstate.c (_cairo_gstate_create_pattern): Get solid color
+ 	from color stop components.
+ 
+ 	* src/cairoint.h: Removed cairo color from color stop.
+ 
+ 	* src/cairo_pattern.c: Added MULTIPLY_COLORCOMP macro.
+ 	(cairo_pattern_add_color_stop): Do not pre-multiply stop color.
+ 	(_cairo_pattern_calc_color_at_pixel): Multiply with alpha.
+ 
  2004-05-28  Keith Packard  <keithp at keithp.com>
  





More information about the cairo-commit mailing list