quick backup of the renderer - things missing
[demo] / src /
drwxr-xr-x   ..
-rw-r--r-- 317 camera.cc
-rw-r--r-- 269 camera.h
-rw-r--r-- 3161 main.cc
-rw-r--r-- 108 mesh.cc
-rw-r--r-- 592 mesh.h
-rw-r--r-- 128 object.cc
-rw-r--r-- 371 object.h
drwxr-xr-x - opengl
-rw-r--r-- 275 renderer.cc
-rw-r--r-- 916 renderer.h
-rw-r--r-- 6869 scene.cc
-rw-r--r-- 642 scene.h
-rw-r--r-- 1306 shader.cc
-rw-r--r-- 907 shader.h
-rw-r--r-- 367 texture.cc
-rw-r--r-- 315 texture.h
drwxr-xr-x - vulkan