summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/i965_render.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/i965_render.c b/src/i965_render.c
index 792fe1a4..01341b50 100644
--- a/src/i965_render.c
+++ b/src/i965_render.c
@@ -1078,6 +1078,11 @@ i965_composite(PixmapPtr pDst, int srcX, int srcY, int maskX, int maskY,
&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);