我正在使用 Oculus DK2 (v0.8) 和 OSVR SDK。我在让 HMD 运行/显示任何内容时遇到问题。然而,Oculus 示例和 OSVR 示例确实可以工作,因此 osvr_server 似乎运行良好。我的应用程序本身在不使用 HMD 时可以很好地呈现测试场景。
我尝试了两种方法:
首先,只需创建一个 osvr 上下文并创建一个 DisplayConfig 对象。这似乎可行,但 DisplayConfig::checkStartup() 失败(我在循环中执行此操作,当 checkStartup 调用失败时调用上下文的更新)。我使用 OpenGLSample.cpp 作为此指南
其次,我尝试使用 RenderManager,但调用 createRenderManager 会导致 RenderManager.dll 发生崩溃。无论我自己创建图形库对象还是让库创建它,我都会遇到同样的崩溃。
我现在很困惑,因为演示和示例确实有效,我不知道在哪里寻找我这边的错误。创建上下文也可以,查询接口也可以,但是 createRenderManager 的崩溃超出了我的范围。
有没有人有任何提示或想法可能是什么问题?
提前致谢
彼得森