From 6e74aacc5e5da3b51744153dad1645caa6ea4ce3 Mon Sep 17 00:00:00 2001 From: Michel Dänzer Date: Wed, 27 Mar 2013 11:57:29 +0100 Subject: glamor: Only enable for depth >= 24 It can't handle lower depths yet. Reported-by: Igor Vagulin --- src/radeon_glamor.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/radeon_glamor.c b/src/radeon_glamor.c index 7bca67c5..488593ee 100644 --- a/src/radeon_glamor.c +++ b/src/radeon_glamor.c @@ -93,6 +93,12 @@ radeon_glamor_pre_init(ScrnInfoPtr scrn) if (s && strcasecmp(s, "glamor") != 0) return FALSE; + if (scrn->depth < 24) { + xf86DrvMsg(scrn->scrnIndex, s ? X_ERROR : X_WARNING, + "glamor requires depth >= 24, disabling.\n"); + return FALSE; + } + if (!xf86LoaderCheckSymbol("glamor_egl_init")) { xf86DrvMsg(scrn->scrnIndex, s ? X_ERROR : X_WARNING, "glamor requires Load \"glamoregl\" in " -- cgit v1.2.3