Sign in to follow this  
Geometrian

OpenGL Vsync

Recommended Posts

Here you go a code that you can use:


void setVSync(int interval=1)
{
const char *extensions =(const char *)glGetString( GL_EXTENSIONS );

if( strstr( extensions, "WGL_EXT_swap_control" ) == 0 )
return; // Error: WGL_EXT_swap_control extension not supported on your computer.\n");
else
{
wglSwapIntervalEXT = (PFNWGLSWAPINTERVALFARPROC)wglGetProcAddress( "wglSwapIntervalEXT" );

if( wglSwapIntervalEXT )
wglSwapIntervalEXT(interval);
}
}



and then just call the function when you initalize opengl:


// calling Vsync
setVSync(1);

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this