Sorry, forgot to include the header diff. Huw.
Index: include/x11drv.h =================================================================== RCS file: /home/wine/wine/include/x11drv.h,v retrieving revision 1.95 diff -u -r1.95 x11drv.h --- include/x11drv.h 2002/01/04 18:27:45 1.95 +++ include/x11drv.h 2002/01/26 21:23:41 @@ -58,6 +58,8 @@ /* X physical font */ typedef UINT X_PHYSFONT; +typedef struct tagXRENDERINFO *XRENDERINFO; + /* X physical device */ typedef struct { @@ -72,6 +74,7 @@ XVisualInfo *visuals[MAX_PIXELFORMATS]; int used_visuals; int current_pf; + XRENDERINFO xrender; } X11DRV_PDEVICE; @@ -195,6 +198,16 @@ extern const int X11DRV_XROPfunction[]; extern void _XInitImageFuncPtrs(XImage *); + +extern BOOL X11DRV_XRender_Installed; +extern void X11DRV_XRender_Init(void); +extern void X11DRV_XRender_Finalize(void); +extern BOOL X11DRV_XRender_SelectFont(struct tagDC*, HFONT); +extern void X11DRV_XRender_DeleteDC(struct tagDC*); +extern BOOL X11DRV_XRender_ExtTextOut(DC *dc, INT x, INT y, UINT flags, + const RECT *lprect, LPCWSTR wstr, + UINT count, const INT *lpDx); +extern void X11DRV_XRender_UpdateDrawable(DC *dc); /* exported dib functions for now */