【问题标题】:stereo in Qt using Open GL使用 Open GL 在 Qt 中使用立体声
【发布时间】:2010-12-07 04:40:57
【问题描述】:

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

我在我的 GL 初始化代码中设置了立体环境

QGLFormat fmt
fmt.setStereo(true)

当我检查该值时,它返回 true。

然后我绘制到GL_BACK_LEFTGL_BACK_RIGHT 缓冲区(我也尝试了GL_LEFTGL_RIGHT),但生成的场景包含两组多边形。

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

这个症状对任何人来说似乎都很熟悉,足以让我知道我犯了什么愚蠢的错误吗?

Windows XP、Qt 4.4.2、MS Studio 2005

【问题讨论】:

    标签: qt opengl stereo-3d


    【解决方案1】:

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

    我正在这样做

    fmt.setStereo(true)
    

    但不是这个

    setFormat(fmt);
    

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

    【讨论】:

    • 我有一个运行 OpenGL 和 Qt 的应用程序。我也希望能够以立体模式渲染,您是否有一些参考资料,我可以在其中获得有关什么以及如何设置 Qt 以以立体模式渲染的简单示例?还是像将 GLFormat 立体声设置为 true 一样简单?
    猜你喜欢
    • 1970-01-01
    • 2015-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-28
    • 2021-09-17
    • 1970-01-01
    相关资源
    最近更新 更多