Basic abstraction of vertex buffers, shaders, programs and renderer in WebGl1.
Base for future projects.
To do:
-Shader abstraction ✅
-Program abstraction ✅
-Vertex buffer abstraction ✅
-Index buffer abstraction ✅
-Uniform abstraction ✅ -- TODO: per object uniforms
-Renderer abstraction ✅
-Canvas management ☐ - not urgent
-Loading management ✅
-OBJ loading/managment ☐
-Basic 3D support ☐
-Camera abstraction ☐
-Object manipulation ✅ -- TODO: vector matrix multiplication
-Sliders for testing object manipulation ✅
-Rendering multiple objects ☐
FINIFHED