Implementation of TransparentBlt
This brings up an interesting thing however..it works perfectly under windows (tested on XP), but produces strange results under wine. MaskBlt seems to be broken, but I'm not quite sure what the cause is yet I figured I'd send this out incase the problem is obvious to anyone
On January 31, 2004 12:48 am, Kevin Koltzau wrote:
This brings up an interesting thing however..it works perfectly under windows (tested on XP), but produces strange results under wine.
Well, if this works perfectly on Windows, the bug is somewhere else, not in this code. So it should go in just fine, me thinks.
On the MaskBlt front, I've adapted that function from a post to the wine-patches list by a guy who never resurfaced. I have no idea if that implementation is good. It seems to work in some situations, but I wouldn't be surprised if it's not perfect.
On Monday 02 February 2004 12:27 am, Dimitrie O. Paun wrote:
On the MaskBlt front, I've adapted that function from a post to the wine-patches list by a guy who never resurfaced. I have no idea if that implementation is good. It seems to work in some situations, but I wouldn't be surprised if it's not perfect.
I just submitted a new variant of my original patch without using MaskBlt, which works under both Windows and wine currently Not meaning to hide a possible issue with MaskBlt, but my new patch should be a bit faster as MaskBlt does quite a bit of work...
On Mon, 2 Feb 2004, Kevin Koltzau wrote:
I just submitted a new variant of my original patch without using MaskBlt, which works under both Windows and wine currently Not meaning to hide a possible issue with MaskBlt, but my new patch should be a bit faster as MaskBlt does quite a bit of work...
Sounds good. Not high priority, but would be great if you can take a look at our current implementation of MaskBlt. If there are problems in it, we can probably eliminate a few nasty visual artifacts.