Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by [EMAIL PROTECTED]

http://bugzilla.ximian.com/show_bug.cgi?id=80323

--- shadow/80323        2006-12-20 14:17:26.000000000 -0500
+++ shadow/80323.tmp.16416      2006-12-20 16:03:27.000000000 -0500
@@ -113,6 +113,18 @@
 bitmap (which contains 255,255,155,155) [1] and this cause [2] a
 "fainter" color value to be drawn (255,255,255,255 instead of
 255,255,205,205).
 
 [1] this is ok and happens on both MS and Mono
 [2] this isn't correct and it's a bug
+
+------- Additional Comments From [EMAIL PROTECTED]  2006-12-20 16:03 -------
+The alpha bug is that Cairo use pre-multipled alpha (where 50% red ==
+0x80800000 not 0x80ff0000) and Mono matrix-computed colors (RGB)
+weren't multiplied by A/255. This results in fainter colors (only)
+when alpha was used in the matrix, which wasn't checked by our test
+suite. I'll convert your test application into unit tests.
+
+This also seems to fix the blue background issue, but some flicker
+makes it hard to be 100% sure (I will do more tests, by outputing
+bitmap color values, to be sure).
+
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to