summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/intel_winsys/intel_lock.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/drivers/dri/intel_winsys/intel_lock.c')
-rw-r--r--src/mesa/drivers/dri/intel_winsys/intel_lock.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/intel_winsys/intel_lock.c b/src/mesa/drivers/dri/intel_winsys/intel_lock.c
index 38f0a4e2d7..059393f8b7 100644
--- a/src/mesa/drivers/dri/intel_winsys/intel_lock.c
+++ b/src/mesa/drivers/dri/intel_winsys/intel_lock.c
@@ -127,6 +127,7 @@ void LOCK_HARDWARE( struct intel_context *intel )
curbuf = 0; /* current draw buf: 0 = front, 1 = back */
+#if VBL
if (intel_fb && intel_fb->vblank_flags &&
!(intel_fb->vblank_flags & VBLANK_FLAG_NO_IRQ) &&
(intel_fb->vbl_waited - intel_fb->vbl_pending[curbuf]) > (1<<23)) {
@@ -142,6 +143,7 @@ void LOCK_HARDWARE( struct intel_context *intel )
drmWaitVBlank(intel->driFd, &vbl);
intel_fb->vbl_waited = vbl.reply.sequence;
}
+#endif
DRM_CAS(intel->driHwLock, intel->hHWContext,
(DRM_LOCK_HELD|intel->hHWContext), __ret);