summaryrefslogtreecommitdiff
path: root/src/obj_model.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/obj_model.c')
-rw-r--r--src/obj_model.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/obj_model.c b/src/obj_model.c
index 44cf8aa..ffbfcf3 100644
--- a/src/obj_model.c
+++ b/src/obj_model.c
@@ -20,6 +20,7 @@
#include <math.h>
#include <string.h>
#include "obj_model.h"
+#include "camera.h"
#include "ta_sdl.h"
#include "files.h"
@@ -156,8 +157,7 @@ void ta_obj_model_render(const ta_obj_model *model, SDL_GPUCommandBuffer *comman
uniforms.model[14] = model->position[2];
float aspect = (float)window_width / (float)window_height;
float focal_length = 1.0f / tanf(22.5f * 0.01745329252f);
- ta_obj_identity(view);
- view[14] = -5.0f;
+ ta_camera_get_view_matrix(view);
projection[0] = focal_length / aspect;
projection[5] = focal_length;
projection[10] = -101.0f / 99.0f;