有人知道如何在Windows 7中使用分层窗口时启用OpenGL立体视觉吗?
我可能错了,但我认为GL_{LEFT,RIGHT}
仅适用于实际上是立体声的输出设备,例如VR眼镜、快门眼镜或具有多个偏振显示器的分层屏幕。假设您没有使用这些设备,您可能需要将窗口宽度加倍,并使用glViewport()
将场景的两个方面并排绘制。我假设您的渲染传递已经发生了两次GL_LEFT
和GL_RIGHT
缓冲区,因此您应该只替换以窗口的任一侧为目标的glDrawBuffer()
调用的glViewport()
调用。
OpenGL立体声使用GL_BACK_LEFT和GL_BACK_RIGHT绘制缓冲区,每个缓冲区只需绘制一次。您还需要一张支持四缓冲区立体声的Quadro显卡才能使用此功能。