从Oculus API 0.4.2更新到0.4.4后的问题

时间:2015-02-26 18:49:32

标签: oculus

我使用Oculus Runtime Drive 0.4.2实现了自己的对象查看器。今天我更新了我的驱动程序,我正在使用新的API。所以,我在代码中改变了三件事:

OvrGLConfig.Config.Header.RTSize -> OvrGLConfig.Config.Header.BackBufferSize
OvrEyeRenderDesc.ViewAdjust -> OvrEyeRenderDesc.HmdToEyeViewOffset
ovrHmd_GetEyePose -> ovrHmd_GetHmdPosePerEye

但是现在,输出窗口的宽高比已经改变,应用程序不像以前那样工作。任何人都有相同的经验或可以帮助我解决这个错误?

Before Changing from 4.2 to 4.4

After Changing from 4.2 to 4.4

1 个答案:

答案 0 :(得分:1)

我发现了这个错误。这真的是一个小小的错误,但我花了两天时间修复。在没有填充图像金字塔的情况下,为我的ovrTextures使用GL_LINEAR_MAP_LINEAR缩小过滤器我很愚蠢。所以,我刚刚将缩小过滤器更改为GL_LINEAR。现在一切都很好。

对我来说有趣的是它之前是如何使用Oculus API 0.4.2 ??!?!)