diff options
-rw-r--r-- | src/i965_render.c | 5 |
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); |