Hi, When using the HW accelaration provided by DirectFB Unichrome gfx driver, I get some visual artifacts when blitting 32-bits ARGB surfaces.
For instance, if I blit a 800X600 ARGB surface loaded from a bitmap on a black primary surface (800X600 too) with all alphas set to 255, I get a diagonal line a little darker going from bottom-left to top-right of the screen. If I blit a surface with rendered white text on it on top of another surface, I can see some lighter pixels in the no-text area appearing. It seems these are rounding errors. It looks like some pixels are blitted with an alpha value of 1-5 while the real value should be 0 or that pixels with an alpha value of 255 are blitted with an alpha value of 250-254. Not disturbing on the TV output, but on a good LCD, you can clearly see them. If I don't use the HW acceleration, the result is perfect of course. I'm using DirectFB 0.9.24 with the viafb driver from "Patcher2K" on top of a 2.6.10 kernel. Am I the only one to get these artifacts? Best Regards, Raphael _______________________________________________ directfb-users mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
