我使用Oculus Runtime Drive 0.4.2实现了自己的对象查看器。今天我更新了我的驱动程序,我正在使用新的API。所以,我在代码中改变了三件事:
OvrGLConfig.Config.Header.RTSize -> OvrGLConfig.Config.Header.BackBufferSize
OvrEyeRenderDesc.ViewAdjust -> OvrEyeRenderDesc.HmdToEyeViewOffset
ovrHmd_GetEyePose -> ovrHmd_GetHmdPosePerEye
但是现在,输出窗口的宽高比已经改变,应用程序不像以前那样工作。任何人都有相同的经验或可以帮助我解决这个错误?
答案 0 :(得分:1)
我发现了这个错误。这真的是一个小小的错误,但我花了两天时间修复。在没有填充图像金字塔的情况下,为我的ovrTextures使用GL_LINEAR_MAP_LINEAR缩小过滤器我很愚蠢。所以,我刚刚将缩小过滤器更改为GL_LINEAR。现在一切都很好。
对我来说有趣的是它之前是如何使用Oculus API 0.4.2 ??!?!)