From: Brian Paul Date: Fri, 23 Mar 2001 21:37:05 +0000 (+0000) Subject: minor tweak to visual setup for accum buffers X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6d62d7f32189d6a7b053420d16495217dc62f66f;p=mesa.git minor tweak to visual setup for accum buffers --- diff --git a/src/mesa/drivers/x11/fakeglx.c b/src/mesa/drivers/x11/fakeglx.c index d3a36ec8f43..828896c6baa 100644 --- a/src/mesa/drivers/x11/fakeglx.c +++ b/src/mesa/drivers/x11/fakeglx.c @@ -1,4 +1,4 @@ -/* $Id: fakeglx.c,v 1.47 2001/03/08 15:23:46 brianp Exp $ */ +/* $Id: fakeglx.c,v 1.48 2001/03/23 21:37:05 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -1081,14 +1081,14 @@ Fake_glXChooseVisual( Display *dpy, int screen, int *list ) /* we only support one size of stencil and accum buffers. */ if (stencil_size > 0) stencil_size = STENCIL_BITS; - if (accumRedSize > 0) + if (accumRedSize > 0 || accumGreenSize > 0 || accumBlueSize > 0 || + accumAlphaSize > 0) { accumRedSize = ACCUM_BITS; - if (accumGreenSize > 0) accumGreenSize = ACCUM_BITS; - if (accumBlueSize > 0) accumBlueSize = ACCUM_BITS; - if (accumAlphaSize > 0) - accumAlphaSize = ACCUM_BITS; + accumAlphaSize = alpha_flag ? ACCUM_BITS : 0; + } + if (!save_glx_visual( dpy, vis, rgb_flag, alpha_flag, double_flag, stereo_flag, depth_size, stencil_size, accumRedSize, accumGreenSize,