diff -r 4e1e698f4b0d -r f7ce0db6f72b src/scene.c --- a/src/scene.c Sat Apr 19 11:42:53 2025 +0200 +++ b/src/scene.c Sat Apr 19 12:18:43 2025 +0200 @@ -140,11 +140,12 @@ // Sprites // ------- - // TODO: implement view matrix for 2D worlds shader = &asc_active_window->glctx.shader.sprite.program; glUseProgram(shader->id); glUniformMatrix4fv(shader->projection, 1, GL_FALSE, camera->projection); + glUniformMatrix4fv(shader->view, 1, + GL_FALSE, camera->view); // render opaque sprites from front to back glDisable(GL_BLEND);