为现代 opengl 创建立体上下文
Create stereo context for modern opengl
我正在尝试使用 wglCreateContextAttribsARB 创建 opengl (4.4) 上下文。
我在哪里指定它是立体的?
还是只在window创建时指定?如果有,在哪里?是PFD_STEREO吗?
谢谢。
立体支持是 window 像素格式的一部分,而不是 OpenGL 渲染上下文的一部分(尽管在创建 OpenGL RC 时它会采用创建时使用的 HDC 的像素格式)。照常设置像素格式。您可以使用已有 20 年的像素格式选择功能,或者使用具有 WGL_STEREO_ARB
属性的稍微更现代的 Use wglChoosePixelFormatARB
来达到相同的效果(实际上 ChoosePixelFormatARB 是仿照相同的功能GLX 中的名称和功能,一直都是这样)。
我正在尝试使用 wglCreateContextAttribsARB 创建 opengl (4.4) 上下文。 我在哪里指定它是立体的?
还是只在window创建时指定?如果有,在哪里?是PFD_STEREO吗?
谢谢。
立体支持是 window 像素格式的一部分,而不是 OpenGL 渲染上下文的一部分(尽管在创建 OpenGL RC 时它会采用创建时使用的 HDC 的像素格式)。照常设置像素格式。您可以使用已有 20 年的像素格式选择功能,或者使用具有 WGL_STEREO_ARB
属性的稍微更现代的 Use wglChoosePixelFormatARB
来达到相同的效果(实际上 ChoosePixelFormatARB 是仿照相同的功能GLX 中的名称和功能,一直都是这样)。