C++ 如何在freeglut中正确同步帧?
如何在freeglut程序中启用v-sync之类的功能,有没有办法减少屏幕撕裂,例如可能正确地将显示器刷新率与程序中推出的帧同步?有没有可能有一个图书馆,我可以使用,已经包含了一些东西,可以照顾这一点?我找到了“wglSwapIntervalEXT”的教程,但没有找到任何简单的教程。我的freeglut程序是全屏的,似乎有屏幕撕裂,我不知道如何修复。你们有什么GPU?您是否创建了双缓冲上下文?您是否安装了正确的驱动程序?据我所知,至少就nvidia而言,默认情况下V-sync处于打开状态。将交换间隔设置为1,您的程序将执行V-sync。没有教程,因为它太简单了,无法编写教程。我使用的是英特尔集成图形。好的,很抱歉,这个问题的答案似乎是在浪费时间,但对于我来说,我无法理解设置交换间隔的命令。您是否可以链接到显示正在使用的交换间隔的示例代码?谢谢你的帮助。C++ 如何在freeglut中正确同步帧?,c++,opengl,freeglut,vsync,C++,Opengl,Freeglut,Vsync,如何在freeglut程序中启用v-sync之类的功能,有没有办法减少屏幕撕裂,例如可能正确地将显示器刷新率与程序中推出的帧同步?有没有可能有一个图书馆,我可以使用,已经包含了一些东西,可以照顾这一点?我找到了“wglSwapIntervalEXT”的教程,但没有找到任何简单的教程。我的freeglut程序是全屏的,似乎有屏幕撕裂,我不知道如何修复。你们有什么GPU?您是否创建了双缓冲上下文?您是否安装了正确的驱动程序?据我所知,至少就nvidia而言,默认情况下V-sync处于打开状态。将交换