我想在Qt中创建一个立体窗口。我似乎迷失在Qt和OpenGL的互动中。
我在GL初始化代码中设置了立体声上下文
QGLFormat fmt
fmt.setStereo(true)
当我检查该值时,它会回来。
然后我绘制到GL_BACK_LEFT
和GL_BACK_RIGHT
个缓冲区(我还尝试了GL_LEFT
和GL_RIGHT
),但结果场景包含两组多边形。
我知道我的硬件( NVIDIA Quadro FX 3500 )支持窗口中的立体声,因为其他应用程序(我没有源代码)可以正常工作。
这种症状对任何人来说都是熟悉的,足以让我明白我犯的是什么愚蠢的错误吗?
Windows XP,Qt 4.4.2,MS Studio 2005
答案 0 :(得分:4)
永远都不会失败 提出问题,并在寻求帮助的几分钟内找出答案。哦,好吧,希望其他人可能会受益。
我这样做
fmt.setStereo(true)
但不是这个
setFormat(fmt);
现在它似乎更像我想要的工作。