Opengl 使用参数glfwGetPrimaryMonitor()创建窗口时出现屏幕撕裂
这样创建窗口可以在移动摄影机时以60 fps的速度平滑渲染,但不会占用整个屏幕Opengl 使用参数glfwGetPrimaryMonitor()创建窗口时出现屏幕撕裂,opengl,graphics,glfw,Opengl,Graphics,Glfw,这样创建窗口可以在移动摄影机时以60 fps的速度平滑渲染,但不会占用整个屏幕 GLFWwindow* window = glfwCreateWindow(1920, 1080, "test", NULL, NULL); 这样创建窗口会在移动相机时导致屏幕撕裂(720 fps),但会占据整个屏幕 GLFWwindow* window = glfwCreateWindow(1920, 1080, "test", NULL, NULL); 我有一台高端电脑 glfwSwapInt
GLFWwindow* window = glfwCreateWindow(1920, 1080, "test", NULL, NULL);
这样创建窗口会在移动相机时导致屏幕撕裂(720 fps),但会占据整个屏幕
GLFWwindow* window = glfwCreateWindow(1920, 1080, "test", NULL, NULL);
glfwSwapInterval(1)代码>vSync已启用李>
还尝试了wglSwapIntervalEXT(1)代码>
每个程序(将基本三角形渲染为复杂阴影贴图)和我的两台电脑上都会出现此问题。
我想在全屏上渲染而不撕裂屏幕。任何解决方案?在Nvidia控制面板中启用垂直同步选项解决了此问题 您是否使用双缓冲区()?@rabbi76不,从未使用过此选项。不要紧,GLFW\u DOUBLEBUFFER
默认为GLFW\u TRUE
。看见