Alexandre Julliard : winex11: Use a format with 8 bits of alpha for the AlphaBlend mask.
Alexandre Julliard
julliard at winehq.org
Sun Apr 25 20:01:47 CDT 2010
Module: wine
Branch: master
Commit: 11c7a67ac317130ecd980a5880fb1a2974570f33
URL: http://source.winehq.org/git/wine.git/?a=commit;h=11c7a67ac317130ecd980a5880fb1a2974570f33
Author: Alexandre Julliard <julliard at winehq.org>
Date: Thu Apr 22 20:48:30 2010 +0200
winex11: Use a format with 8 bits of alpha for the AlphaBlend mask.
---
dlls/winex11.drv/xrender.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/winex11.drv/xrender.c b/dlls/winex11.drv/xrender.c
index 83f8048..0d4ef60 100644
--- a/dlls/winex11.drv/xrender.c
+++ b/dlls/winex11.drv/xrender.c
@@ -1581,11 +1581,11 @@ static Picture get_mask_pict( int alpha )
if (!pixmap)
{
- const WineXRenderFormat *fmt = get_xrender_format( WXR_FORMAT_MONO );
+ const WineXRenderFormat *fmt = get_xrender_format( WXR_FORMAT_A8R8G8B8 );
XRenderPictureAttributes pa;
wine_tsx11_lock();
- pixmap = XCreatePixmap( gdi_display, root_window, 1, 1, 1 );
+ pixmap = XCreatePixmap( gdi_display, root_window, 1, 1, 32 );
pa.repeat = RepeatNormal;
pict = pXRenderCreatePicture( gdi_display, pixmap, fmt->pict_format, CPRepeat, &pa );
wine_tsx11_unlock();
More information about the wine-cvs
mailing list