在Qt中启用OpenGL中的立体视图

时间:2015-03-12 22:49:26

标签: c++ qt opengl stereo-3d

我想在QOpenGLWidget的C ++ Qt应用程序中使用立体3D。 我目前的代码是:

QSurfaceFormat format;
format.setDepthBufferSize(24);
//format.setOption(QSurfaceFormat::StereoBuffers, true);
format.setStereo(true);
setFormat(format);

但是当我尝试显示Window时,该代码会导致EXC_BAD_ACCESS

我已经尝试了setStereosetOption,如上所示,但都崩溃了。

我怎么知道是否支持立体3D以避免在不支持时调用这些线?

1 个答案:

答案 0 :(得分:1)

我写了a rather simple OpenGL program来测试“我可以在这台电脑上使用立体声”它应该很容易用CMake和Visual Studio构建/运行

它不使用Qt,但它会告诉你OpenGL Stereo目前是否真的有效