diff --git a/src/mesa/drivers/dri/intel/intel_context.c b/src/mesa/drivers/dri/intel/intel_context.c index 80e2111..58391b2 100644 --- a/src/mesa/drivers/dri/intel/intel_context.c +++ b/src/mesa/drivers/dri/intel/intel_context.c @@ -960,7 +960,7 @@ void LOCK_HARDWARE( struct intel_context *intel ) intel_fb->Base._ColorDrawBufferIndexes[0]); } - if (intel_rb && dPriv->vblFlags && + if (intel_rb && intel_fb->pf_num_pages && dPriv->vblFlags && !(dPriv->vblFlags & VBLANK_FLAG_NO_IRQ) && (intel_fb->vbl_waited - intel_rb->vbl_pending) > (1<<23)) { drmVBlank vbl;