I'm a little away from here, but I did'nt give it up.
Currently I'm encapsulating small portions of some useful "gl" functions like:
- glLight and glLightModel = (clsLight, clsSpotLight, clsLightModel)
- glMaterial = (clsMaterial)
I'm also working on camera views and developing a default rendering framework to actually model the Cryptex.
I'll post the classes when the "framework v1.0" is minimally debugged.