我是 directx 和 openvr 的新手,我试图了解 OpenVR 合成器 API 的工作原理。文档要求渲染每只眼睛并通过 Submit() 将每只眼睛交给合成器。但是我对 Present() 是如何影响这个流程的有点困惑。我预计需要调用 Present() 来渲染每只眼睛,但通过检查一些现有的 VR 游戏,这不会发生。调用 Present 以在主(非 VR)监视器上渲染任何视图,但根本不调用合成器绘制的内容。
其他人是否调用 Present() 或更低级别的东西?
我是 directx 和 openvr 的新手,我试图了解 OpenVR 合成器 API 的工作原理。文档要求渲染每只眼睛并通过 Submit() 将每只眼睛交给合成器。但是我对 Present() 是如何影响这个流程的有点困惑。我预计需要调用 Present() 来渲染每只眼睛,但通过检查一些现有的 VR 游戏,这不会发生。调用 Present 以在主(非 VR)监视器上渲染任何视图,但根本不调用合成器绘制的内容。
其他人是否调用 Present() 或更低级别的东西?