gpt4 book ai didi

c - 使用 GLFW 禁用垂直同步?

转载 作者:行者123 更新时间:2023-12-03 11:09:32 26 4
gpt4 key购买 nike

我使用 GLFW 和 GLEW;问题是默认情况下启用了 vsync,我该如何关闭它?

  • Windows 10
  • Visual C++ 2019
  • OpenGL 3.0

最佳答案

一旦您通过glfwMakeContextCurrent() 使您的GL 上下文成为当前上下文,您就可以使用glfwSwapInterval(0)请求禁用垂直同步:

int main( int, char** )
{
GLFWwindow* window;
glfwInit();
window = glfwCreateWindow( 640, 480, "GLFW", NULL, NULL );
glfwMakeContextCurrent( window );
glfwSwapInterval( 0 );
...

请注意,这只是一个请求,因为您的 GL 实现可能不支持底层交换间隔扩展,或者 vsync 可能在驱动程序/操作系统级别被强制“打开”。

关于c - 使用 GLFW 禁用垂直同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59386410/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com