Mesa (master): st/dri: Only ask for fake front buffer for single buffer visuals by default.
Michel Dänzer
daenzer at kemper.freedesktop.org
Thu Aug 27 18:30:56 UTC 2009
Module: Mesa
Branch: master
Commit: f3a540f6d7fce1465c16647b209e14694a5291df
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3a540f6d7fce1465c16647b209e14694a5291df
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Aug 27 20:17:53 2009 +0200
st/dri: Only ask for fake front buffer for single buffer visuals by default.
---
src/gallium/state_trackers/dri/dri_drawable.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/gallium/state_trackers/dri/dri_drawable.c b/src/gallium/state_trackers/dri/dri_drawable.c
index e27d5c1..871ae07 100644
--- a/src/gallium/state_trackers/dri/dri_drawable.c
+++ b/src/gallium/state_trackers/dri/dri_drawable.c
@@ -356,10 +356,11 @@ dri_create_buffer(__DRIscreenPrivate * sPriv,
/* TODO incase of double buffer visual, delay fake creation */
i = 0;
drawable->attachments[i++] = __DRI_BUFFER_FRONT_LEFT;
- drawable->attachments[i++] = __DRI_BUFFER_FAKE_FRONT_LEFT;
if (visual->doubleBufferMode)
drawable->attachments[i++] = __DRI_BUFFER_BACK_LEFT;
+ else
+ drawable->attachments[i++] = __DRI_BUFFER_FAKE_FRONT_LEFT;
if (visual->depthBits)
drawable->attachments[i++] = __DRI_BUFFER_DEPTH;
if (visual->stencilBits)
More information about the mesa-commit
mailing list