Feature #1852
Support for Oculus Rift DK2 (extended desktop mode, LibOVR 0.4.3)
Description
LibOVR 0.4 has a new (plain C) API for accessing the Rift. Head position tracking needs to be integrated with player movement so that it is possible to look around corners.
Forum thread: http://dengine.net/forums/viewtopic.php?f=9&t=1866
Related issues
History
#1 Updated by skyjake over 10 years ago
- Description updated (diff)
#2 Updated by skyjake over 10 years ago
- % Done changed from 0 to 30
#3 Updated by skyjake about 10 years ago
- % Done changed from 30 to 70
#4 Updated by skyjake about 10 years ago
- Description updated (diff)
#5 Updated by skyjake about 10 years ago
Currently progress is stalling a little because the Windows build is crashing with LibOVR 0.4.1. I don't have a good Windows machine to debug this stuff on... The same code works on the Mac, though.
(It might be worth noting that OculusWorldDemo uses D3D for rendering, while we're trying to use OpenGL.)
#6 Updated by skyjake about 10 years ago
- % Done changed from 70 to 80
#7 Updated by skyjake about 10 years ago
With LibOVR 0.4.2 things are working a bit better. However, direct rendering mode does not appear to be compatible with our OpenGL code on Windows. Could be a Qt issue, needs to be tested with Qt 5.4's new OpenGL APIs.
#8 Updated by skyjake about 10 years ago
- Subject changed from Support for Oculus Rift DK2 to Support for Oculus Rift DK2 (extended desktop mode)
#9 Updated by skyjake about 10 years ago
- Status changed from In Progress to Closed
- % Done changed from 80 to 100
#10 Updated by skyjake about 10 years ago
Closed this issue in the scope of 1.15.
#11 Updated by skyjake about 10 years ago
- Subject changed from Support for Oculus Rift DK2 (extended desktop mode) to Support for Oculus Rift DK2 (extended desktop mode, LibOVR 0.4.3)
#12 Updated by skyjake over 9 years ago
- Related to Feature #1636: Support for Oculus Rift added
#13 Updated by skyjake almost 9 years ago
- Related to Bug #2135: Disable Oculus support by default (until proper LibOVR 1.0 support is implemented) added