]> git.pld-linux.org Git - packages/Mesa.git/commitdiff
- fixes http://bugs.freedesktop.org/show_bug.cgi?id=13957 for me
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Thu, 28 Feb 2008 09:35:10 +0000 (09:35 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    Mesa-dri.patch -> 1.1

Mesa-dri.patch [new file with mode: 0644]

diff --git a/Mesa-dri.patch b/Mesa-dri.patch
new file mode 100644 (file)
index 0000000..b785e24
--- /dev/null
@@ -0,0 +1,21 @@
+commit 2407e48f2805e27e76e2e1d7083926c4077d9032
+Author: Xiang, Haihao <haihao.xiang@intel.com>
+Date:   Wed Dec 5 10:31:35 2007 +0800
+
+    Don't Swap buffer if a DRIDrawable is entirely obscured
+    by another window.
+
+diff --git a/src/mesa/drivers/dri/common/dri_util.c b/src/mesa/drivers/dri/common/dri_util.c
+index 2e2e64c..2b378a5 100644
+--- a/src/mesa/drivers/dri/common/dri_util.c
++++ b/src/mesa/drivers/dri/common/dri_util.c
+@@ -336,6 +336,9 @@ static void driSwapBuffers(__DRIdrawable *drawable)
+     __DRIdrawablePrivate *dPriv = drawable->private;
+     drm_clip_rect_t rect;
++    if (!dPriv->numClipRects)
++        return;
++
+     dPriv->swapBuffers(dPriv);
+     /* Check that we actually have the new damage report method */
This page took 0.033587 seconds and 4 git commands to generate.