From 6d62d7f32189d6a7b053420d16495217dc62f66f Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Fri, 23 Mar 2001 21:37:05 +0000 Subject: minor tweak to visual setup for accum buffers --- src/mesa/drivers/x11/fakeglx.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/mesa/drivers/x11') diff --git a/src/mesa/drivers/x11/fakeglx.c b/src/mesa/drivers/x11/fakeglx.c index d3a36ec8f4..828896c6ba 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, -- cgit v1.2.3