Reimplement GLES2 header from webgl Header.
Remove OpenGL Functions that don't work with OGL ES 2.
Prepare new API. (Headers only, Implemention not written yet.)
MipMapping.
Implement Shader class.
Implement unbatched rendering. (Untested)
BouncingBall example. (Doesn't render yet.)
Working BouncingBall example.
Remove debug message.
Batcher implemented, finally.
Moving batching from BatchRenderer to RenderDataPointer.
GDB Printer for Vec4.
Particle system example.
Beautify Particles Example.
Update Particles example.
GLFW Backend, poll at every buffer switch so that GLFW recognizes things like pressing the 'X' of the window.
Increase and decrease particles in steps of 5k.
Transformations now use Matrices.
Particle system example update.
Merge branch 'gles2'