Changed the OpenGL part and the GLSL shaders to use UBO and
[demo] / src /
drwxr-xr-x   ..
-rw-r--r-- 1172 camera.cc
-rw-r--r-- 584 camera.h
-rw-r--r-- 1935 gfxapi.cc
-rw-r--r-- 910 gfxapi.h
-rw-r--r-- 192 global.h
-rw-r--r-- 3100 image.cc
-rw-r--r-- 588 image.h
-rw-r--r-- 8076 main.cc
-rw-r--r-- 396 mesh.cc
-rw-r--r-- 656 mesh.h
-rw-r--r-- 4984 meshgen.cc
-rw-r--r-- 423 meshgen.h
-rw-r--r-- 1709 morph_renderer.cc
-rw-r--r-- 452 morph_renderer.h
-rw-r--r-- 128 object.cc
-rw-r--r-- 371 object.h
drwxr-xr-x - opengl
-rw-r--r-- 3223 renderer.cc
-rw-r--r-- 1146 renderer.h
-rw-r--r-- 8004 scene.cc
-rw-r--r-- 626 scene.h
-rw-r--r-- 1098 shader.cc
-rw-r--r-- 815 shader.h
-rw-r--r-- 1523 shader_manager.cc
-rw-r--r-- 516 shader_manager.h
-rw-r--r-- 2721 terrain.cc
-rw-r--r-- 1169 terrain.h
-rw-r--r-- 946 texture.cc
-rw-r--r-- 472 texture.h
-rw-r--r-- 183 uniforms.cc
-rw-r--r-- 309 uniforms.h
drwxr-xr-x - vulkan