From 24ff169486e315671c09cd8a57a311a935ccfff5 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Sat, 31 Jan 2009 10:32:34 -0800 Subject: [PATCH] intel: Correct FBconfig color masks with DRI2. Fail at copy and paste. This still leaves us with a broken depth 32 visual, but now it's the server's visual setup that's at fault. --- src/mesa/drivers/dri/intel/intel_screen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mesa/drivers/dri/intel/intel_screen.c b/src/mesa/drivers/dri/intel/intel_screen.c index aad53fb72d1..e17f18a98f2 100644 --- a/src/mesa/drivers/dri/intel/intel_screen.c +++ b/src/mesa/drivers/dri/intel/intel_screen.c @@ -733,10 +733,10 @@ __DRIconfig **intelInitScreen2(__DRIscreenPrivate *psp) fb_format[0] = GL_RGB; fb_type[0] = GL_UNSIGNED_SHORT_5_6_5; - fb_format[1] = GL_RGB; + fb_format[1] = GL_BGR; fb_type[1] = GL_UNSIGNED_INT_8_8_8_8_REV; - fb_format[2] = GL_RGBA; + fb_format[2] = GL_BGRA; fb_type[2] = GL_UNSIGNED_INT_8_8_8_8_REV; for (color = 0; color < ARRAY_SIZE(fb_format); color++) { -- 2.30.2