Я получаю код из 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 ()
любая помощь ?
Задача ещё не решена.
Других решений пока нет …