From 73bcc7283fdb3127b837b048ba426e1f83543cef Mon Sep 17 00:00:00 2001 From: DrNuget Date: Sat, 10 Jan 2026 09:54:55 +0200 Subject: change fps camera values to degrees, limit fps camera pitch between -90,90 degrees, add variable for render distance --- src/engine/M_camera.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/engine/M_camera.c') diff --git a/src/engine/M_camera.c b/src/engine/M_camera.c index f28d22f..a2852ba 100644 --- a/src/engine/M_camera.c +++ b/src/engine/M_camera.c @@ -42,9 +42,13 @@ inline void M_cameraViewMatrix(M_Camera *camera) break; case M_CAMERA_FPS: glm_mat4_identity(camera->view_matrix); + float pitch, yaw, roll; + pitch = glm_rad(camera->pitch); + yaw = glm_rad(camera->yaw); + roll = glm_rad(camera->roll); glm_translate(camera->view_matrix, camera->pos); - glm_rotate_x(camera->view_matrix, camera->pitch, camera->view_matrix); - glm_rotate_y(camera->view_matrix, camera->yaw, camera->view_matrix); + glm_rotate_x(camera->view_matrix, pitch, camera->view_matrix); + glm_rotate_y(camera->view_matrix, yaw, camera->view_matrix); break; } } -- cgit v1.2.3