2

我正在尝试在 Qt 中制作立体窗口。我似乎迷失在 Qt 和 OpenGL 的交互中。

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

QGLFormat fmt
fmt.setStereo(true)

当我检查该值时,它又恢复了。

然后我绘制到GL_BACK_LEFTandGL_BACK_RIGHT缓冲区(我也尝试过GL_LEFTand GL_RIGHT),但结果场景包含两组多边形。

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

这个症状对任何人来说似乎都很熟悉,以至于很明显我犯了什么愚蠢的错误吗?

Windows XP、Qt 4.4.2、MS Studio 2005

4

1 回答 1

4

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

我在做这个

fmt.setStereo(true)

但不是这个

setFormat(fmt);

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

于 2009-10-15T21:02:20.400 回答