I am getting code from hellovr_opengl and would to render 2D frames.
In the openvr sdk you should render before calling submit function.
What I am doing is generating texture m_itxture then in loop I link rdb data to m_itexture. Here is how my renderFrame looks like :
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);
but I don't know how to link m_itexture to leftEyeDesc.m_nResolveTextureId in RenderStereoTargets() method
any help ?