summaryrefslogtreecommitdiff
path: root/src/camera.c
diff options
context:
space:
mode:
authorAaditya Dhruv <[email protected]>2026-01-31 21:06:44 -0600
committerAaditya Dhruv <[email protected]>2026-01-31 21:06:44 -0600
commit826960abfc555fe322e2beddf7525590f2f4efc0 (patch)
treeaa99c22d2467d91b7fb1ce0a8051db744eefeb32 /src/camera.c
parentd5cad0e247ffffd4e985696809e46805177c6940 (diff)
Move window size to a external configuration fileHEADmaster
Diffstat (limited to 'src/camera.c')
-rw-r--r--src/camera.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/camera.c b/src/camera.c
index cbea1ff..c15ff16 100644
--- a/src/camera.c
+++ b/src/camera.c
@@ -1,6 +1,7 @@
#include "camera.h"
#include "cglm/cam.h"
#include "cglm/io.h"
+#include "config.h"
#include "cglm/mat4.h"
#include "cglm/util.h"
#include "cglm/vec3.h"
@@ -31,7 +32,7 @@ void camera_update(struct camera* camera, struct shader* shader) {
// glm_lookat(camera, cam_pivot, axis_y, blk->view);
// glm_rotate_at(blk->view, cam_pivot, angle, axis_y);
// Projection (perspective) matrix
- glm_perspective(camera->fov, 800.0f / 600.0f, 0.1f, -10.0f, camera->perspective);
+ glm_perspective(camera->fov, SCREEN_WIDTH / SCREEN_HEIGHT, 0.1f, -10.0f, camera->perspective);
set_uniform_mat4("view", shader, camera->view);
set_uniform_mat4("perspective", shader, camera->perspective);
// fprintf(stderr, "==== Block View ====\n");