Advertisement
andreahmed

Untitled

Apr 23rd, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. Ogre::TexturePtr * ogreTexture = mOgreContentRenderer->getTextures();
  2. Ogre::HardwarePixelBufferSharedPtr buffer = ogreTexture[LeftEye]->getBuffer(0);
  3.  
  4. Ogre::HardwarePixelBufferSharedPtr buffer1 = ogreTexture[LeftEye]->getBuffer(0,1);
  5. ((Ogre::D3D11HardwarePixelBuffer*)buffer.get())->getParentTexture()->SetTexture(cameraBackBuffer.Get(), &ogreTexture[LeftEye], 0);
  6. ((Ogre::D3D11HardwarePixelBuffer*)buffer1.get())->getParentTexture()->SetTexture(cameraBackBuffer.Get(), &ogreTexture[LeftEye], 0);
  7.  
  8. ogreTexture[LeftEye]->getBuffer()->getRenderTarget(0)->rebind((Ogre::D3D11HardwarePixelBuffer*)buffer.get());
  9.  
  10. mOgreContentRenderer->getRoot()->getRenderSystem()->_setRenderTarget(0);
  11.  
  12. ogreTexture[LeftEye]->getBuffer(0,1)->getRenderTarget(1)->rebind((Ogre::D3D11HardwarePixelBuffer*)buffer1.get());
  13.  
  14. mOgreContentRenderer->getRoot()->renderOneFrame(); ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement