This is a fork of the ViSTA VR Toolkit specifically tailored to be used as a dependency of CosmoScout VR.
Originally, ViSTA has been developed at the RWTH Aachen. This fork is is based on the feature/IMAGES_AND_VIEWPORTS
branch of the original repository.
ViSTA is open source under the LGPL (see LICENSE and LICENSE.LESSER). As this fork is used as dependency of CosmoScout VR, it should be built as part of CosmoScout's build process. However, you can also built ViSTA separately - see the BUILDINFO files for details.
To contact the developers, mail to [email protected] or chat on gitter.
Some notes on possible ways of contributing to ViSTA are sketched in CONTRIBUTING.md.
This fork of ViSTA contains several changes which have been made before the initial commit to this repository. Here is a rough list of those changes:
- VistaCMakeCommon is distributed as part of the repository.
- Add postprocessing support for quadbuffer stereo mode.
- Rename VistaTexture to VistaGLTexture in order to prevent name clash.
- Add optional scaling distance to intention select.
- Add a bounding box node adapter.
- Several methods of the volume raycaster are made virtual.
- Add support for OpenVR on Windows and Linux.
- Add possibility to change cursor type with glut windowing toollkit.
- Remove all inheritances from std::unitary_function.