Qt中的立体声使用Open GL

时间:2009-10-15 20:51:39

标签: qt opengl stereo-3d

我想在Qt中创建一个立体窗口。我似乎迷失在Qt和OpenGL的互动中。

我在GL初始化代码中设置了立体声上下文

QGLFormat fmt
fmt.setStereo(true)

当我检查该值时,它会回来。

然后我绘制到GL_BACK_LEFTGL_BACK_RIGHT个缓冲区(我还尝试了GL_LEFTGL_RIGHT),但结果场景包含两组多边形。

我知道我的硬件( NVIDIA Quadro FX 3500 )支持窗口中的立体声,因为其他应用程序(我没有源代码)可以正常工作。

这种症状对任何人来说都是熟悉的,足以让我明白我犯的是什么愚蠢的错误吗?

Windows XP,Qt 4.4.2,MS Studio 2005

1 个答案:

答案 0 :(得分:4)

永远都不会失败 提出问题,并在寻求帮助的几分钟内找出答案。哦,好吧,希望其他人可能会受益。

我这样做

fmt.setStereo(true)

但不是这个

setFormat(fmt);

现在它似乎更像我想要的工作。