From: <enl...@li...> - 2006-01-28 05:13:06
|
Enlightenment CVS committal Author : raster Project : e17 Module : proto Dir : e17/proto/gfx_routines Modified Files: blend.c Log Message: more cases needed - handling this one now =================================================================== RCS file: /cvsroot/enlightenment/e17/proto/gfx_routines/blend.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- blend.c 28 Jan 2006 04:25:54 -0000 1.7 +++ blend.c 28 Jan 2006 05:12:57 -0000 1.8 @@ -792,7 +792,6 @@ "set_color", test); /* FIXME: remember all ops could have an alpha mask as a destination */ /* FIXME: test solid alpha mask fills */ - /* FIXME: test solid color fills */ test = test_p32_p32(src, dst, solid_dst, w, h, PIXEL_OP_BLEND, 1, 0, 0, loops, "blend_srcalpha", test); @@ -802,6 +801,10 @@ "blend_srcalpha_dstalpha", test); test = test_p32_p32(src, dst, solid_dst, w, h, PIXEL_OP_BLEND, 1, 1, 1, loops, "blend_srcalpha_sparse_dstalpha", test); + test = test_p32_p32(src, dst, solid_dst, w, h, PIXEL_OP_BLEND, 0, 1, 0, loops, + "blend_dstalpha", test); + test = test_p32_p32(src, dst, solid_dst, w, h, PIXEL_OP_BLEND, 0, 0, 0, loops, + "blend", test); /* FIXME: test blend with color multiplier */ /* FIXME: test blend with alpha mask */ /* FIXME: test blend with alpha mask and color multiplier */ |