Browse Source

Render objects in the reverse order

rexim 3 years ago
parent
commit
56795b6f92
1 changed files with 2 additions and 2 deletions
  1. 2 2
      main.c

+ 2 - 2
main.c

@@ -695,8 +695,8 @@ int main(void)
                 glUseProgram(r->programs[PROGRAM_SCENE]);
                 r_clear(r);
                 r_sync_uniforms(r, PROGRAM_SCENE, width, height, time, xpos, ypos, 0);
-                for (size_t i = 0; i < objects_count; ++i) {
-                    object_render(r, &objects[i]);
+                for (size_t i = objects_count; i > 0; --i) {
+                    object_render(r, &objects[i - 1]);
                 }
                 r_sync_buffers(r);