libgoatvr
annotate README @ 23:0fea7c2b25d7
compiles on osx, no further testing
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Mon, 12 Jan 2015 08:59:32 +0200 |
parents | |
children | bb85be761b50 |
rev | line source |
---|---|
nuclear@2 | 1 libgoatvr - a modular virtual reality abstraction library |
nuclear@2 | 2 --------------------------------------------------------- |
nuclear@2 | 3 |
nuclear@2 | 4 1. Overview |
nuclear@2 | 5 |
nuclear@2 | 6 Libgoatvr is a simplified abstraction library for dealing with VR headsets. It |
nuclear@2 | 7 is designed to expose a single common API to access VR HMDs through any of the |
nuclear@2 | 8 supported backend modules, such as the Oculus SDK or OpenHMD, even allowing the |
nuclear@2 | 9 application to switch between them seamlessly at runtime. |
nuclear@2 | 10 |
nuclear@2 | 11 Currently implemented VR modules: |
nuclear@2 | 12 - Oculus SDK 0.4.1 |
nuclear@2 | 13 - OpenHMD (not done) |
nuclear@2 | 14 - null |
nuclear@2 | 15 |
nuclear@2 | 16 The null module can always be used as a fallback. It generates no input, and |
nuclear@2 | 17 presents only the left image of the stero pair to the display. |
nuclear@2 | 18 |
nuclear@2 | 19 Code examples and detailed usage will be added at some point... |
nuclear@2 | 20 |
nuclear@2 | 21 Canonical mercurial repo: http://nuclear.mutantstargoat.com/hg/libgoatvr |
nuclear@2 | 22 Github mirror: http://github.com/jtsiomb/libgoatvr |
nuclear@2 | 23 |
nuclear@2 | 24 2. License |
nuclear@2 | 25 |
nuclear@2 | 26 Copyright (C) 2014 John Tsiombikas <nuclear@member.fsf.org> |
nuclear@2 | 27 Libgoatvr is free software. You may use, modify, and redistribute this library |
nuclear@2 | 28 under the terms of the GNU Lesser General Public License version 3, or at your |
nuclear@2 | 29 option, any later version published by the Free Software Foundation. See COPYING |
nuclear@2 | 30 and COPYING.LESSER for more details. |