Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
_MTX_INITIALIZER_NP, NULL
};
+static void
+dri3_flush_present_events(struct loader_dri3_drawable *draw);
+
/**
* Do we have blit functionality in the image blit extension?
*
xcb_generic_event_t *ev;
xcb_present_generic_event_t *ge;
+ /* Increase the likelyhood of reusing current buffer */
+ dri3_flush_present_events(draw);
+
for (;;) {
for (b = 0; b < draw->num_back; b++) {
int id = LOADER_DRI3_BACK_ID((b + draw->cur_back) % draw->num_back);