]> git.pld-linux.org Git - packages/Mesa.git/blob - Mesa-dri.patch
- fixes http://bugs.freedesktop.org/show_bug.cgi?id=13957 for me
[packages/Mesa.git] / Mesa-dri.patch
1 commit 2407e48f2805e27e76e2e1d7083926c4077d9032
2 Author: Xiang, Haihao <haihao.xiang@intel.com>
3 Date:   Wed Dec 5 10:31:35 2007 +0800
4
5     Don't Swap buffer if a DRIDrawable is entirely obscured
6     by another window.
7
8 diff --git a/src/mesa/drivers/dri/common/dri_util.c b/src/mesa/drivers/dri/common/dri_util.c
9 index 2e2e64c..2b378a5 100644
10 --- a/src/mesa/drivers/dri/common/dri_util.c
11 +++ b/src/mesa/drivers/dri/common/dri_util.c
12 @@ -336,6 +336,9 @@ static void driSwapBuffers(__DRIdrawable *drawable)
13      __DRIdrawablePrivate *dPriv = drawable->private;
14      drm_clip_rect_t rect;
15  
16 +    if (!dPriv->numClipRects)
17 +        return;
18 +
19      dPriv->swapBuffers(dPriv);
20  
21      /* Check that we actually have the new damage report method */
This page took 0.028435 seconds and 3 git commands to generate.