0

我正在使用 Oculus DK2 (v0.8) 和 OSVR SDK。我在让 HMD 运行/显示任何内容时遇到问题。然而,Oculus 示例和 OSVR 示例确实可以工作,因此 osvr_server 似乎运行良好。我的应用程序本身在不使用 HMD 时可以很好地呈现测试场景。

我尝试了两种方法:

首先,只需创建一个 osvr 上下文并创建一个 DisplayConfig 对象。这似乎可行,但 DisplayConfig::checkStartup() 失败(我在循环中执行此操作,当 checkStartup 调用失败时调用上下文的更新)。我使用 OpenGLSample.cpp 作为此指南

其次,我尝试使用 RenderManager,但调用 createRenderManager 会导致 RenderManager.dll 发生崩溃。无论我自己创建图形库对象还是让库创建它,我都会遇到同样的崩溃。

我现在很困惑,因为演示和示例确实有效,我不知道在哪里寻找我这边的错误。创建上下文也可以,查询接口也可以,但是 createRenderManager 的崩溃超出了我的范围。

有没有人有任何提示或想法可能是什么问题?

提前致谢

彼得森

4

1 回答 1

0

RenderManager 在打开期间不应崩溃。最近有几个错误修复以避免这种情况发生,最新的 RenderManager 二进制文件、库和头文件可从http://osvr.github.io/using/下载 SDK以及示例的更新副本程式。

当 RenderManager 出现问题时,它通常会将其报告为标准错误。我们将其移至日志界面,但现在它应该显示在控制台上。在https://github.com/sensics/OSVR-RenderManager/issues将其输出作为问题发布是让开发人员知道存在问题的好方法。当然,提供您在此处提供的相同类型的信息也会有所帮助。

于 2016-07-23T21:09:15.947 回答