diff --git a/src/mesa/drivers/dri/radeon/radeon_lock.c b/src/mesa/drivers/dri/radeon/radeon_lock.c index f72666570e4..026d04d7235 100644 --- a/src/mesa/drivers/dri/radeon/radeon_lock.c +++ b/src/mesa/drivers/dri/radeon/radeon_lock.c @@ -57,6 +57,7 @@ radeonUpdatePageFlipping( radeonContextPtr rmesa ) return; rmesa->doPageFlip = rmesa->sarea->pfAllowPageFlip; +/* rmesa->doPageFlip = 0; */ use_back = (rmesa->glCtx->Color._DrawDestMask == BACK_LEFT_BIT); use_back ^= (rmesa->sarea->pfCurrentPage == 1); @@ -107,9 +108,9 @@ void radeonGetLock( radeonContextPtr rmesa, GLuint flags ) */ DRI_VALIDATE_DRAWABLE_INFO( sPriv, dPriv ); + if ( rmesa->lastStamp != dPriv->lastStamp ) { radeonUpdatePageFlipping( rmesa ); - if ( rmesa->lastStamp != dPriv->lastStamp ) { if (rmesa->glCtx->Color._DrawDestMask == BACK_LEFT_BIT) radeonSetCliprects( rmesa, GL_BACK_LEFT ); else