在 Qt 的 OpenGL 中启用立体视图
Enabling stereoscopic view in OpenGL in Qt
我想在QOpenGLWidget
的C++Qt应用程序中使用立体3D。我目前拥有的代码是:
QSurfaceFormat format;
format.setDepthBufferSize(24);
//format.setOption(QSurfaceFormat::StereoBuffers, true);
format.setStereo(true);
setFormat(format);
但是,一旦我尝试显示窗口,该代码就会导致EXC_BAD_ACCESS
。
正如您在上面看到的,我已经尝试了setStereo
和setOption
,但两者都崩溃了。
我怎么知道是否支持立体 3D 以避免在不支持时调用这些线路?
我写了一个相当简单的OpenGL程序来测试"我可以在这台计算机上使用立体声吗",它应该很容易用CMake和Visual Studio构建/运行
它不使用Qt,但它会告诉你OpenGL Stereo目前是否真的有效
相关文章:
- 编译时未启用intel oneApi CUDA支持
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 视图中的参数推导失败:take_while
- OpenGL在启用深度测试时不会丢弃我的碎片
- Visual C++GC接口如何启用它以及要包含哪个库
- 如何维护资源管理器项目视图中当前可见的项目列表
- 如何在自定义类中启用'auto loops'?
- 在另一个类视图中添加最多2个图表的正确方法是什么
- 根据某个函数是否存在启用模板
- OpenVR:向视图方向移动
- 使用 WIN32 API (C/C++) 对特定树视图项进行着色
- 将所选值(通过视图)从 boost::multi_array 复制到另一个数组 (C++)
- 如何在不使用滚动条的情况下使视图更改
- 视觉工作室 2017;启用 /permissive 时,类型 "const wchar_t *" 的参数与类型 "PWSTR" 的参数不兼容
- 列表视图更改选择颜色
- 启用从"vector<const T>&"到"const vector&"的隐式转换<T>
- Qt - QVector 和模型视图 - 从列表视图获取自定义类的最佳方法是什么?
- C++ win32 如何使密码字段可选并启用复制和粘贴?
- 在列表视图中启用分组 - 无效句柄
- 在 Qt 的 OpenGL 中启用立体视图