xserver: Branch 'xwayland-1.12'
Kristian Høgsberg
krh at kemper.freedesktop.org
Wed May 16 13:07:38 PDT 2012
hw/xfree86/xwayland/xwayland-drm.c | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
New commits:
commit 054cb83efdaba3b911ce2c09a699fc7ab3867f31
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed May 16 16:08:14 2012 -0400
xwayland: Always create drm buffers as WL_DRM_FORMAT_ARGB8888
The compositor can render an ARGB window decoration and needs to sample
ARGB for that region of the window, even if the visual is only depth 24.
diff --git a/hw/xfree86/xwayland/xwayland-drm.c b/hw/xfree86/xwayland/xwayland-drm.c
index 7451ae8..ec5d327 100644
--- a/hw/xfree86/xwayland/xwayland-drm.c
+++ b/hw/xfree86/xwayland/xwayland-drm.c
@@ -165,18 +165,13 @@ xwl_create_window_buffer_drm(struct xwl_window *xwl_window,
if (screen->visuals[i].vid == visual)
break;
- if (screen->visuals[i].nplanes == 32)
- format = WL_DRM_FORMAT_ARGB8888;
- else
- format = WL_DRM_FORMAT_XRGB8888;
-
xwl_window->buffer =
wl_drm_create_buffer(xwl_window->xwl_screen->drm,
name,
pixmap->drawable.width,
pixmap->drawable.height,
pixmap->devKind,
- format);
+ WL_DRM_FORMAT_ARGB8888);
return xwl_window->buffer ? Success : BadDrawable;
}
More information about the xorg-commit
mailing list