|
osg::Texture2D* texture2D = new osg::Texture2D;
texture2D->setInternalFormat(GL_RGBA);
leftCamera->attach(osg::Camera::COLOR_BUFFER,texture2D);
::Texture_t leftEyeTexture = {(void*)texture2D, vr::API_OpenGL, vr::ColorSpace_Gamma };
vr::EVRCompositorError lError = vr::VRCompositor()->Submit(vr::Eye_Left, &leftEyeTexture);
leftCamra是自己创建的从相机 把他渲染到纹理以后 通过submit传到VR头显设备中 可是这样子头显里面看不到从相机的场景 有谁做过类似的东西 要如何把从相机的场景正确地传到VR头显设备中去 |
|