From Ulrich Hertlien with little bits from Robert Osfield and Chris Hanson, added provisionl support for controlling sync to vblank.

This commit is contained in:
Robert Osfield
2010-04-21 17:16:13 +00:00
parent 6e03d73efe
commit 9eebb2eb23
8 changed files with 160 additions and 91 deletions

View File

@@ -1066,6 +1066,14 @@ void GraphicsWindowX11::swapBuffersImplementation()
eglSwapBuffers( _eglDisplay, _eglSurface );
checkEGLError("after eglSwapBuffers()");
#else
#if 0
if (_traits.valid() && _traits->vsync) {
unsigned int counter;
glXGetVideoSyncSGI(&counter);
glXWaitVideoSyncSGI(1, 0, &counter);
}
#endif
glXSwapBuffers( _display, _window );
#endif