Author: Travis Watkins Description: Call glXWaitX before we start drawing Call glXWaitX before we start drawing to make sure X is done handling rendering calls. Suggested by Michel Dänzer to ensure we don't have any rendering glitches. Origin: vendor, ubuntu (1:0.8.3+git20090917-0ubuntu3) --- compiz.orig/src/display.c +++ compiz/src/display.c @@ -1537,6 +1537,8 @@ eventLoop (void) timeDiff = 0; makeScreenCurrent (s); + /* make sure X is ready for us to draw */ + glXWaitX (); if (s->slowAnimations) {