Throw an exception if we can't initialize the context
Get rid of matrix stuff!
Primary work, still lots to do
Get rid of old OpenGL code for now
Butcher everything, of course.
Bypass fbo for now so that it displays fine even without shaders
Minimize/restore events (useful on mobile) and mobile-specific keys
Whole shitload of shader code o/
Use a default shader program in GlRectangle. Also migrate from GLSL 1.50 to 1.30 to support OpenGL 3.0 core
Lots of shader stuff.. still only works for one frame.
Use OpenGL 3.2 on Apple
Comment actual VAOs for now so we can compile for the droid
Yes! YES YES YES. It does display stuff. Not on ES yet, because that's a pain in the but, but it does.
Great success :) GLSL ES shader works. Also display GLSL version on start-up
Add GLSL 1.5 shader + seamless SoftVAO/HardVAO implementation :))))
Basic texturing works :)
ShaderLibrary (still a bit messy) + use SDL_rwops to load textures
Throw exception on file not found
Fix GLSL 1.00 texture shader, separate vao and shader program (silly me)
Basic matrix class + ortho matrix (untested)