wine/ include/wingdi.h dlls/x11drv/init.c
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Nov 10 05:05:30 CST 2005
ChangeSet ID: 21202
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard at winehq.org 2005/11/10 05:05:30
Modified files:
include : wingdi.h
dlls/x11drv : init.c
Log message:
Raphael Junqueira <fenix at club-internet.fr>
Added support for SHADEBLENDCAPS.
Patch: http://cvs.winehq.org/patch.py?id=21202
Old revision New revision Changes Path
1.128 1.129 +10 -1 wine/include/wingdi.h
1.22 1.23 +2 -0 wine/dlls/x11drv/init.c
Index: wine/include/wingdi.h
diff -u -p wine/include/wingdi.h:1.128 wine/include/wingdi.h:1.129
--- wine/include/wingdi.h:1.128 10 Nov 2005 11: 5:30 -0000
+++ wine/include/wingdi.h 10 Nov 2005 11: 5:30 -0000
@@ -1635,6 +1635,8 @@ typedef struct tagEXTLOGPEN
#define DESKTOPVERTRES 117
#define DESKTOPHORZRES 118
#define BTLALIGNMENT 119
+#define SHADEBLENDCAPS 120
+#define COLORMGMTCAPS 121
/* TECHNOLOGY */
#define DT_PLOTTER 0
@@ -1725,7 +1727,6 @@ typedef struct tagEXTLOGPEN
#define RC_DEVBITS 0x8000
/* CAPS1 */
-
#define C1_TRANSPARENT 0x0001
#define TC_TT_ABLE 0x0002
#define C1_TT_CR_ANY 0x0004
@@ -1740,6 +1741,14 @@ typedef struct tagEXTLOGPEN
#define C1_CMYK_ABLE 0x1000
#define C1_SLOW_CARD 0x2000
+/* SHADEBLENDCAPS */
+#define SB_NONE 0x0000
+#define SB_CONST_ALPHA 0x0001
+#define SB_PIXEL_ALPHA 0x0002
+#define SB_PREMULT_ALPHA 0x0004
+#define SB_GRAD_RECT 0x0010
+#define SB_GRAD_TRI 0x0020
+
/* Device-independent bitmaps */
typedef struct {
Index: wine/dlls/x11drv/init.c
diff -u -p wine/dlls/x11drv/init.c:1.22 wine/dlls/x11drv/init.c:1.23
--- wine/dlls/x11drv/init.c:1.22 10 Nov 2005 11: 5:30 -0000
+++ wine/dlls/x11drv/init.c 10 Nov 2005 11: 5:30 -0000
@@ -227,6 +227,8 @@ INT X11DRV_GetDeviceCaps( X11DRV_PDEVICE
return (RC_BITBLT | RC_BANDING | RC_SCALING | RC_BITMAP64 | RC_DI_BITMAP |
RC_DIBTODEV | RC_BIGFONT | RC_STRETCHBLT | RC_STRETCHDIB | RC_DEVBITS |
(palette_size ? RC_PALETTE : 0));
+ case SHADEBLENDCAPS:
+ return (SB_GRAD_RECT | SB_GRAD_TRI | SB_CONST_ALPHA | SB_PIXEL_ALPHA);
case ASPECTX:
case ASPECTY:
return 36;
More information about the wine-cvs
mailing list