summaryrefslogtreecommitdiffstats
path: root/src/gallium/winsys
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2008-12-17 10:55:29 -0700
committerBrian Paul <[email protected]>2008-12-17 10:55:29 -0700
commit2a299851b9ee06fafc03cf4dc7d26023bac17f69 (patch)
tree25c367f849d4704398d693028af23cfaf1233f85 /src/gallium/winsys
parent95ce6474f46e86d5511117cc5bbb2702b2469f5c (diff)
winsys: fix depth buffer size when using stencil
Diffstat (limited to 'src/gallium/winsys')
-rw-r--r--src/gallium/winsys/xlib/fakeglx.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/winsys/xlib/fakeglx.c b/src/gallium/winsys/xlib/fakeglx.c
index a56e63572a7..fd2d222c859 100644
--- a/src/gallium/winsys/xlib/fakeglx.c
+++ b/src/gallium/winsys/xlib/fakeglx.c
@@ -304,6 +304,9 @@ save_glx_visual( Display *dpy, XVisualInfo *vinfo,
return NULL;
}
+ if (stencil_size > 0 && depth_size > 0)
+ depth_size = 24;
+
/* Comparing IDs uses less memory but sometimes fails. */
/* XXX revisit this after 3.0 is finished. */
if (_mesa_getenv("MESA_GLX_VISUAL_HACK"))