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.