0

Oculus Runtime Drive 0.4.2 を使用して独自のオブジェクト ビューアーを実装しました。今日、ドライバーを更新し、新しい API を使用しています。そのため、コードの 3 つの点を変更しました。

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

バグを見つけました。これは本当に小さなバグですが、修正するのに 2 日かかりました。画像ピラミッドが満たされていないときに、ovrTextures に GL_LINEAR_MAP_LINEAR 縮小フィルターを使用するのは愚かでした。そのため、縮小フィルターを GL_LINEAR に変更しました。そして今、すべてがうまくいっています。

私にとって興味深いのは、以前は Oculus API 0.4.2 でどのように機能していたかということです??!?!:)

于 2015-03-06T10:08:21.373 に答える