src/scene.c

changeset 83
f7ce0db6f72b
parent 82
4e1e698f4b0d
child 87
874a02a683c5
--- 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);

mercurial