Для меня честно говоря загадка - зачем каждый кадр формировать отдельно?
Наверное можно передавать в шейдер сразу два положения камеры и рендерить одновременно... т.е. два прохода уже внутри шейдера, без необходимости гонять данные туда-сюда... но это надо пробовать, а пока некогда.
Что касается эмуляции окулуса разными поделками (именно поделками, а не подделками), то согласно документации, в настоящем окулусе есть специальный чип, который дополнительно обрабатывает картинку, делайте выводы. :)
Так-то было бы не плохо, если бы появился некий стандартный апи для всего этого, который можно было бы включать в приложения и использовать без шлема.
Ведь сейчас, если я правильно понимаю, без хаков игра не запустится в режиме окулуса, без наличия такового? РевиЗорро это так или я ошибаюсь?