Uses Xrender extension to allow client side font rendering.
Adds nice things like anti-aliased text.
diff --git a/graphics/x11drv/init.c b/graphics/x11drv/init.c
index 040f825..a1f675c 100644
--- a/graphics/x11drv/init.c
+++ b/graphics/x11drv/init.c
@@ -66,6 +66,9 @@
if (!X11DRV_BITMAP_Init()) return FALSE;
+ /* Initialize XRender */
+ X11DRV_XRender_Init();
+
/* Initialize fonts and text caps */
log_pixels_x = MulDiv( WidthOfScreen(screen), 254, WidthMMOfScreen(screen) * 10 );
@@ -157,6 +160,9 @@
BOOL X11DRV_DeleteDC( DC *dc )
{
X11DRV_PDEVICE *physDev = (X11DRV_PDEVICE *)dc->physDev;
+
+ if(physDev->xrender)
+ X11DRV_XRender_DeleteDC(dc);
wine_tsx11_lock();
XFreeGC( gdi_display, physDev->gc );
while (physDev->used_visuals-- > 0)