libgoatvr
annotate README @ 13:e4c5c9c0b6f6
added vr_get?_def functions which allow a default to be specified
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Thu, 25 Sep 2014 07:23:18 +0300 |
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. |