libgoatvr

view README @ 19:437fe32ac633

ops... wasn't handling the stereo eye separation correctly. also fixed a bug in vr_libovr.c causing an assertion inside LibOVR when ovrHmd_GetEyePose was called as a result of calls to view_rotation or view_translation outside of vr_begin/vr_end
author John Tsiombikas <nuclear@member.fsf.org>
date Sat, 04 Oct 2014 03:39:14 +0300
parents
children bb85be761b50
line source
1 libgoatvr - a modular virtual reality abstraction library
2 ---------------------------------------------------------
4 1. Overview
6 Libgoatvr is a simplified abstraction library for dealing with VR headsets. It
7 is designed to expose a single common API to access VR HMDs through any of the
8 supported backend modules, such as the Oculus SDK or OpenHMD, even allowing the
9 application to switch between them seamlessly at runtime.
11 Currently implemented VR modules:
12 - Oculus SDK 0.4.1
13 - OpenHMD (not done)
14 - null
16 The null module can always be used as a fallback. It generates no input, and
17 presents only the left image of the stero pair to the display.
19 Code examples and detailed usage will be added at some point...
21 Canonical mercurial repo: http://nuclear.mutantstargoat.com/hg/libgoatvr
22 Github mirror: http://github.com/jtsiomb/libgoatvr
24 2. License
26 Copyright (C) 2014 John Tsiombikas <nuclear@member.fsf.org>
27 Libgoatvr is free software. You may use, modify, and redistribute this library
28 under the terms of the GNU Lesser General Public License version 3, or at your
29 option, any later version published by the Free Software Foundation. See COPYING
30 and COPYING.LESSER for more details.