libgoatvr

annotate README @ 32:7eea82cea9d2

added preliminary support for quad-buffer stereo fallback drawing
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 30 Oct 2015 06:12:48 +0200
parents fc256d38257f
children
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@25 9 application to switch between them at runtime.
nuclear@2 10
nuclear@2 11 Currently implemented VR modules:
nuclear@25 12 - Oculus SDK 0.4.4
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.