Switched to local gravity vector for surface normals.
Removed unused code
Renamed mTexture to mFluxTexture to make variable's use more clear.
Removed unnecessary binds. Updated naming of flux buffer to match CModel base class.
Converting more members to C++ types.
Renaming / refactoring.
Refactored Healpix sphere generation code to use C++ vectors.
Created new base class for all spheroids that rely on Healpix pixellation.
Renamed RocheSpheroid to HealpixSphereoid, applied changes elsewhere.
Refactored class member initialization.
Allow the tesselation to be a user-selected parameter.
Formatting change.
Added roche rotator model.
Added check to see if normal is optimized out of the shaders.
Removed shadowed variables. Changed where the VBO and element buffer are cleared to ensure they are empty when generating functions are called.
Further modifications to base class. First implementation of temperature on the surface.
Updated to latest liboi.
Updating to latest liboi (without kernel debug messages)
Moving common destructor code to base class.
More refactoring.