Feel free to ignore this post if you're not a techie with some understanding of the way the Rift is supported in Direct vs Extended mode...
Does anyone know of the actual status of E : D "Direct Mode" support?
I think there is a lot of confusion in the forums and I think the E : D code is still programmed to use in-application distortion, i.e. what was previously called the 'extended mode' code path (or indeed the only code path).
Note that the code path is *different* for an application to use the Direct Mode driver, which only arrived in late July with Rift SDK 0.4.0. and simply re-compiling E : D to be compatible with the 0.4.x SDK is not the same as writing a 'direct mode' application.
Fundamentally 'extended mode' is trivially simple in concept but has a slew of compatibility issues with your current DESKTOP setup, even though you can work around those on a case-by-case basis (with my multi-monitor multi-gpu rig it's impossible), direct mode makes the Rift a device separate from your desktop so those issues should go away.
So I really need E : D operating in 'direct mode' but a half- application implementation probably isn't going to cut it.
UPDATE: 19-Dec-2014:
E : D production (1.02) is currently effectively 'Extended Mode' only. You can launch it with the DK2 set in Direct Mode but firstly you get a warning about extended mode being needed, and the game fails to run in any sensible way. I'll edit a new update if FD put development effort into the 'Direct Mode' codepath and the situation changes.
Does anyone know of the actual status of E : D "Direct Mode" support?
I think there is a lot of confusion in the forums and I think the E : D code is still programmed to use in-application distortion, i.e. what was previously called the 'extended mode' code path (or indeed the only code path).
Note that the code path is *different* for an application to use the Direct Mode driver, which only arrived in late July with Rift SDK 0.4.0. and simply re-compiling E : D to be compatible with the 0.4.x SDK is not the same as writing a 'direct mode' application.
Fundamentally 'extended mode' is trivially simple in concept but has a slew of compatibility issues with your current DESKTOP setup, even though you can work around those on a case-by-case basis (with my multi-monitor multi-gpu rig it's impossible), direct mode makes the Rift a device separate from your desktop so those issues should go away.
So I really need E : D operating in 'direct mode' but a half- application implementation probably isn't going to cut it.
UPDATE: 19-Dec-2014:
E : D production (1.02) is currently effectively 'Extended Mode' only. You can launch it with the DK2 set in Direct Mode but firstly you get a warning about extended mode being needed, and the game fails to run in any sensible way. I'll edit a new update if FD put development effort into the 'Direct Mode' codepath and the situation changes.
Last edited: