0

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

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

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

从 4.2 更改为 4.4 之前

从 4.2 更改为 4.4 后

4

1 回答 1

1

我发现了这个错误。这确实是一个小错误,但我花了两天时间来修复。当图像金字塔未填充时,我为我的 ovrTextures 使用 GL_LINEAR_MAP_LINEAR 缩小过滤器是愚蠢的。所以,我只是将缩小过滤器更改为 GL_LINEAR。现在一切正常。

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

于 2015-03-06T10:08:21.373 回答