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