What do you think about build an universal driver for games where it is available the 3d stereoscopic view? The idea is to map input data from the oculus to mapped key to change position and/or orientation? This will let to use also old games 😉 What do you think ? Is It pheraps too much inaccurate ?
@ Edulinares it is my understanding that it is an injector HOWEVER it has not been updated for the Rift so some of the optics might look off and it only supports a few games (search the mtbs forums for more info)
There is also VorpX which is a commercial project that supports a lot of games. They are on this forum too: viewtopic.php?f=29&t=59
Both are injection drivers. Vireio changes the projection matrix to left and right eye for every other frame if I'm not misinformed. VorpX works by using Z-buffer and re-projecting a second eye.
So Vireio should render the most glitchless 3D (in a theoretical scenario where the code is perfectly adapted to the game) while VorpX should be much less taxing on the system.
Just a little addition regarding vorpX: while the Z-buffer mode is the main mode, for many games a 'classic' mode that renders two views is available too. For games that support both modes it's even possible to switch between Z-buffer and geometry 3d on the fly while in-game, so you have the choice.
The geometry based mode being more glitchless is indeed highly theoretical for most modern games by the way. Misplaced shadows/reflections and a multitude of other shader and depth glitches are often more pronounced in this mode than the glitches that are introduced by the faster shader based approach. In other words: the Z-buffer approach often is better not only because it is much faster, but also because it looks better.
Hmmmm, I hope that these drivers are able to hook into the sound libraries as well. Otherwise, the 3D sound would not work correctly: turning your head 90 degrees on the Rift should also turn the audio source by the same amount.