/* ** GLimp_EndFrame */ void GLimp_EndFrame (void) { // // swapinterval stuff // if ( r_swapInterval->modified ) { r_swapInterval->modified = qfalse; if ( !glConfig.stereoEnabled ) { // why? if ( qwglSwapIntervalEXT ) { qwglSwapIntervalEXT( r_swapInterval->integer ); } } } // don't flip if drawing to front buffer if ( Q_stricmp( r_drawBuffer->string, "GL_FRONT" ) != 0 ) { if ( glConfig.driverType > GLDRV_ICD ) { if ( !qwglSwapBuffers( glw_state.hDC ) ) { ri.Error( ERR_FATAL, "GLimp_EndFrame() - SwapBuffers() failed!\n" ); } } else { SwapBuffers( glw_state.hDC ); } } // check logging QGL_EnableLogging( r_logFile->integer ); }
/* ** GLimp_EndFrame */ void GLimp_EndFrame (void) { // // swapinterval stuff // if ( r_swapInterval->modified ) { r_swapInterval->modified = qfalse; if ( !glConfig.stereoEnabled ) { // why? if ( qwglSwapIntervalEXT ) { qwglSwapIntervalEXT( r_swapInterval->integer ); } } } // don't flip if drawing to front buffer if ( Q_stricmp( r_drawBuffer->string, "GL_FRONT" ) != 0 ) { SwapBuffers( glw_state.hDC ); } // check logging QGL_EnableLogging( (qboolean)r_logFile->integer ); }
static void gl_swapinterval_changed(cvar_t *self) { if (self->integer < 0 && !(glw.extensions & QWGL_EXT_swap_control_tear)) { Com_Printf("Negative swap interval is not supported on this system.\n"); Cvar_Reset(self); } if (qwglSwapIntervalEXT && !qwglSwapIntervalEXT(self->integer)) ReportLastError("wglSwapIntervalEXT"); }
void GLimp_EndFrame() { if ( r_swapInterval->modified ) { r_swapInterval->modified = qfalse; if ( !glConfig.stereoEnabled && qwglSwapIntervalEXT ) { qwglSwapIntervalEXT( r_swapInterval->integer ); } } // don't flip if drawing to front buffer if ( Q_stricmp( r_drawBuffer->string, "GL_FRONT" ) != 0 ) { SwapBuffers( glw_state.hDC ); } }
void GL_UpdateSwapInterval( void ) { if ( gl_swapinterval->modified ) { gl_swapinterval->modified = 0; if ( !gl_state.stereo_enabled ) { #ifdef _WIN32 if ( qwglSwapIntervalEXT ) qwglSwapIntervalEXT( gl_swapinterval->value ); #endif } } }
void GL_UpdateSwapInterval( void ) { if ( gl_swapinterval->modified ) { gl_swapinterval->modified = false; { #if 0 //def _WIN32 if ( qwglSwapIntervalEXT ) { qwglSwapIntervalEXT( Q_ftol(gl_swapinterval->value) ); } #endif } } }
void GL_UpdateSwapInterval( void ) { if ( gl_swapinterval->modified ) { gl_swapinterval->modified = false; #ifdef STEREO_SUPPORT if ( !gl_state.stereo_enabled ) #endif { #ifdef _WIN32 if ( qwglSwapIntervalEXT ) { qwglSwapIntervalEXT( Q_ftol(gl_swapinterval->value) ); } #endif } } }
/* ** GLimp_SetSwapInterval */ void GLimp_SetSwapInterval( int swapInterval ) { if( qwglSwapIntervalEXT ) qwglSwapIntervalEXT( swapInterval ); }