我使用GLFW和GLEW;问题是vsync默认启用,我如何关闭它?
发布于 2019-12-18 18:47:00
一旦通过glfwMakeContextCurrent()使GL上下文当前,就可以使用glfwSwapInterval(0)请求禁用vsync:
int main( int, char** )
{
GLFWwindow* window;
glfwInit();
window = glfwCreateWindow( 640, 480, "GLFW", NULL, NULL );
glfwMakeContextCurrent( window );
glfwSwapInterval( 0 );
...请注意,这只是一个请求,因为GL实现可能不支持基础交换间隔扩展,或者vsync可能在驱动程序/OS级别强制“on”。
https://stackoverflow.com/questions/59386410
复制相似问题