Skip to content
pgjones edited this page Aug 22, 2012 · 7 revisions

Welcome to the snogoggles wiki!

User Manual

Usage Guide

Programmer Manual

GUI XML Details

Each GUI panel has a predefined number of GUI objects that effect the viewer, called effects, and a predefined number of GUI objects that receive viewer information, called results. The position of these objects is set in the GUI XML file.

Colour XML

The colours used in snogoggles are defined by xml files, the code will load in and make available all colour xml files in the gui/colour folder. The definition of the xml format for colours is given in Colour Palette and GUI Colour.

Initialisation Order

Snogoggles has a defined initialisation order, which is necessary to obey due to the threading assumptions. This is detailed in Initialisation Order.

3D Rendering

3D rendering is facilitated via the use of VBOs.

Rendering Efficiently

Snogoggles must render to the screen on every refresh, however it is not necessary to calculate what to render every refresh. This distinction is between creating and rendering a new image each refresh or rendering the same image. This is detailed in Rendering Efficiently.