On Thursday 07 July 2005 10:06 am, Frank Richter wrote:
Hm... is there a way to make the *Blt() functions preserve alpha (as they should)? This message: http://lists.freedesktop.org/archives/cairo/2003-December/000900.html seems to suggest that 32bpp XImages seem to be possible, but then, I hardly know X or how Wine interacts with it...
32bpp XImages are absolutely possible..creating them and drawing them (with BitBlt for example) is fine, the problem is when you try to pull data back out of the XImage
The solution IMO is to use a real DIB engine