xf86-video-intel: Branch 'exa' - src/i965_render.c

Zhenyu Wang zhen at kemper.freedesktop.org
Thu Sep 27 22:27:28 PDT 2007


 src/i965_render.c |    5 +++++
 1 file changed, 5 insertions(+)

New commits:
diff-tree eb0754e41824cc23d2dbf8dc70bef7e6e65894ea (from 5e04510b3bb2b78b980bd273c68bfc7204384011)
Author: Zhenyu Wang <zhenyu.z.wang at intel.com>
Date:   Fri Sep 28 21:25:06 2007 +0800

    Revert "remove sync in i965_composite"
    
    This reverts commit 53c3d217fe45af4e38bf1c2efedb27e2b2879706.

diff --git a/src/i965_render.c b/src/i965_render.c
index 792fe1a..01341b5 100644
--- a/src/i965_render.c
+++ b/src/i965_render.c
@@ -1078,6 +1078,11 @@ i965_composite(PixmapPtr pDst, int srcX,
 					 &mask_x[2], &mask_y[2]);
     }
 
+    /* Wait for any existing composite rectangles to land before we overwrite
+     * the VB with the next one.
+     */
+    i830WaitSync(pScrn);
+
     i = 0;
     /* rect (x2,y2) */
     vb[i++] = (float)(dstX + w);


More information about the xorg-commit mailing list