libgoatvr

view README @ 8:3d9ec6fe97d7

- added distortion mesh generation for the OpenHMD module (unfinished) - changed internal implementation function naming to use the vrimp_ prefix - added an opengl helper function to load extension entry points
author John Tsiombikas <nuclear@member.fsf.org>
date Sat, 20 Sep 2014 13:22:53 +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.