From: Eric Anholt Date: Sat, 31 Jan 2009 18:32:34 +0000 (-0800) Subject: intel: Correct FBconfig color masks with DRI2. Fail at copy and paste. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=24ff169486e315671c09cd8a57a311a935ccfff5;p=mesa.git 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. --- 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++) {