有人知道在Windows 7中使用分层窗口时启用OpenGL立体声的方法吗?
答案 0 :(得分:1)
我可能错了,但我认为GL_{LEFT,RIGHT}
仅适用于实际上是立体的输出设备,例如VR护目镜,快门眼镜或具有多个偏振显示器的分层屏幕。假设你没有使用任何这些东西,你可能需要使你的窗口宽两倍,并使用glViewport()
并排绘制场景的两个方面。我假设您的渲染过程已经针对GL_LEFT
和GL_RIGHT
缓冲区发生了两次,因此您应该将glViewport()
调用替换为glDrawBuffer()
调用,该调用位于窗口的任意一侧而不是{ {1}}来电。
答案 1 :(得分:1)
OpenGL立体声使用GL_BACK_LEFT和GL_BACK_RIGHT绘制缓冲区,您应该只对每个缓冲区绘制一次。您还需要具有四缓冲立体声支持的Quadro卡才能使用它。