gpt4 book ai didi

windows - wglext - 扩展未安装在 OpenGL 上下文中

转载 作者:可可西里 更新时间:2023-11-01 11:49:22 26 4
gpt4 key购买 nike

我正在尝试使用 wglSwapIntervalEXT(int interval) 通过 WGL_EXT_swap_control 在 OpenGl 中禁用垂直同步。

我试图包含 wglext header ,但经过大量搜索后,它似乎没有安装在我的电脑上(使用 opengl 扩展查看器找到它)。我已尝试安装 windows sdk 并更新 .net 框架,但仍然无法安装此扩展。

无论如何要包括这个。我的显卡是 nVidia GTX 770m。或者是否有更简单的方法来禁用垂直同步。

谢谢

最佳答案

因此,一位 friend 成功地解决了这个问题。因此,如果有人需要帮助,这应该与您正在寻找的东西类似

void SetVSync(bool sync)  
{
typedef BOOL(APIENTRY *PFNWGLSWAPINTERVALPROC)(int);
PFNWGLSWAPINTERVALPROC wglSwapIntervalEXT = 0;

const char *extensions = (char*)glGetString(GL_EXTENSIONS);

wglSwapIntervalEXT = (PFNWGLSWAPINTERVALPROC)wglGetProcAddress("wglSwapIntervalEXT");

if (wglSwapIntervalEXT)
wglSwapIntervalEXT(sync);
}

关于windows - wglext - 扩展未安装在 OpenGL 上下文中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34063022/

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