openVR как сделать 2D кадр для игрока

Я получаю код из hellovr_opengl и буду рендерить 2D кадры.

В openvr sdk вы должны выполнить рендеринг перед вызовом функции submit.

То, что я делаю, это генерирование текстуры m_itxture, затем в цикле я связываю данные rdb с m_itexture.
Вот как выглядит мой renderFrame:

    RenderStereoTargets();
//RenderCompanionWindow();

vr::Texture_t rightEyeTexture = { (void*)(uintptr_t)rightEyeDesc.m_nResolveTextureId, vr::TextureType_OpenGL, vr::ColorSpace_Gamma };
vr::VRCompositor()->Submit(vr::Eye_Right, &rightEyeTexture,  NULL, vr::Submit_Default);
//leftEyeDesc.m_nResolveTextureId = m_iTexture;
vr::Texture_t leftEyeTexture = { (void*)(uintptr_t)leftEyeDesc.m_nResolveTextureId, vr::TextureType_OpenGL, vr::ColorSpace_Gamma };
vr::VRCompositor()->Submit(vr::Eye_Left, &leftEyeTexture,  NULL, vr::Submit_Default);

но я не знаю, как связать m_itexture с leftEyeDesc.m_nResolveTextureId в
Метод RenderStereoTargets ()

любая помощь ?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]