我正在尝试使用 wglCreateContextAttribsARB 创建 opengl (4.4) 上下文。我在哪里指定它是立体的?
还是我只在创建窗口时指定它?如果有,在哪里?是PFD_STEREO吗?
谢谢。
我正在尝试使用 wglCreateContextAttribsARB 创建 opengl (4.4) 上下文。我在哪里指定它是立体的?
还是我只在创建窗口时指定它?如果有,在哪里?是PFD_STEREO吗?
谢谢。
立体支持是窗口像素格式的一部分,而不是 OpenGL 渲染上下文(尽管创建 OpenGL RC 时,它采用创建它的 HDC 的像素格式)。像往常一样设置像素格式。您可以使用已经有 20 年历史的像素格式选择功能,或者使用稍微更现代的 UsewglChoosePixelFormatARB
具有WGL_STEREO_ARB
相同效果的属性(实际上,ChoosePixelFormatARB 是根据 GLX 中的同名功能和功能建模的,始终是方法)。