Index: shaders/scene.vert
===================================================================
--- shaders/scene.vert	(revision 4ece3bfc62afe6a3c7f1ddff0e98daed33f106aa)
+++ shaders/scene.vert	(revision 44f23af8016482279566b636d38266b620bec156)
@@ -18,4 +18,5 @@
 layout(location = 1) in vec3 inColor;
 layout(location = 2) in vec2 inTexCoord;
+layout(location = 3) in uint obj_index;
 
 layout(location = 0) out vec3 fragColor;
@@ -26,4 +27,4 @@
    fragTexCoord = inTexCoord;
 
-   gl_Position = ubo.proj * ubo.view * sbo.objects[0].model * vec4(inPosition, 1.0);
+   gl_Position = ubo.proj * ubo.view * sbo.objects[obj_index].model * vec4(inPosition, 1.0);
 }
