Add libovr.
This is the Oculus rift library and header files.
Library plus header files were copied to contrib/libovr.
Add checkbox for Oculus Rift.
Remove some warnings.
Use the custom makefile on linux.
Update projection from main loop.
Got rid of some ugly circular dependencies of updating the viewport.
Separate some non-drawing functionality from drawing function.
Add some initialization for OR.
Restoring view port shall use start of x and y also.
The deferred shader has its own view port.
Rearrange some drawing control
Use parallel build.
Define a flag for Oculus: --ovr.
Adapt Oculus Rift for Windows version.
Change C::B build script to use Makefile.mingw.
The argument --ovr now also initializes the OVR library.
Add Oculus files to MinGW C::B
Computing OVR field of view.
Initialize some default values to play with when there is no OR connected.
Make the field of view a private parameter of gameDialog.
If OVR, use proper field of view.
Use proper interpupillary distance for OVR.
Enable OVR distortion with F10.
Extend the uniform buffer with OVR parameters. Intialize to default values for now.
Define a OVR distortion algorithm.
Changed timing debug to always include both elapsed time and render times.
Provide the ovr mode to the uniform buffer flag.
Make a black border outside of the OVR.
Have the skybox compensate for the OVR.