st/glx: Correctly set buffer_mask of a visual.
authorChia-I Wu <olv@lunarg.com>
Sat, 13 Mar 2010 09:39:14 +0000 (17:39 +0800)
committerChia-I Wu <olv@lunarg.com>
Sat, 13 Mar 2010 09:40:05 +0000 (17:40 +0800)
Stupid typos again..

src/gallium/state_trackers/glx/xlib/xm_api.c

index 82384a4..94c0ad4 100644 (file)
@@ -666,11 +666,11 @@ XMesaVisual XMesaCreateVisual( Display *display,
 
    v->stvis.buffer_mask = ST_ATTACHMENT_FRONT_LEFT_MASK;
    if (db_flag)
-      v->stvis.buffer_mask = ST_ATTACHMENT_BACK_LEFT_MASK;
+      v->stvis.buffer_mask |= ST_ATTACHMENT_BACK_LEFT_MASK;
    if (stereo_flag) {
-      v->stvis.buffer_mask = ST_ATTACHMENT_FRONT_RIGHT_MASK;
+      v->stvis.buffer_mask |= ST_ATTACHMENT_FRONT_RIGHT_MASK;
       if (db_flag)
-         v->stvis.buffer_mask = ST_ATTACHMENT_BACK_RIGHT_MASK;
+         v->stvis.buffer_mask |= ST_ATTACHMENT_BACK_RIGHT_MASK;
    }
 
    v->stvis.color_format = choose_pixel_format(v);