From 88dbf8ba97f6fad19fbf73aaafb88c179b5ff05d Mon Sep 17 00:00:00 2001 From: 0undefined Date: Wed, 11 Mar 2026 00:24:28 +0100 Subject: Its called ModelViewProjection not ViewProjectionModel This bug was only caught due to drawing more models and observing their odd behaviour. --- src/rendering.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rendering.c b/src/rendering.c index c4d71d8..dceacc4 100644 --- a/src/rendering.c +++ b/src/rendering.c @@ -636,7 +636,7 @@ void r_draw_model(void *restrict context, RenderTargets *restrict t, u32 framebu model[3][2] = pos[2]; // modelviewprojection = p * view * model - glm_mat4_mul(model, camera_matrix, modelviewprojection); + glm_mat4_mul(camera_matrix, model, modelviewprojection); // TODO: Do this only once during initialization gl->UniformMatrix4fv(o->mvp, 1, GL_FALSE, &modelviewprojection[0][0]); -- cgit v1.3