summaryrefslogtreecommitdiff
path: root/src/camera.c
diff options
context:
space:
mode:
authorOmniscient <omniscient.oce@gmail.com>2024-07-11 18:03:29 +1000
committerOmniscient <omniscient.oce@gmail.com>2024-07-11 18:03:29 +1000
commit65d74bdb26af833b5380046dec204f685f745cc1 (patch)
tree6a913e8b47787fff9f4650963074ea3f8ab5de27 /src/camera.c
parent3103f383751a12f8a0bdb22309704f1f826d204c (diff)
changing styles plus simplifying a bit
Diffstat (limited to 'src/camera.c')
-rw-r--r--src/camera.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/camera.c b/src/camera.c
deleted file mode 100644
index 8ec1251..0000000
--- a/src/camera.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include "camera.h"
-
-#include "maths.h"
-
-camera camera_create(vec3 pos, vec3 front, vec3 up, f32 fov) {
- camera c = { .position = pos, .front = front, .up = up, .fov = fov };
- return c;
-}
-
-void camera_view_projection(camera *c, f32 screen_height, f32 screen_width, mat4 *out_view,
- mat4 *out_proj) {
- mat4 proj = mat4_perspective(c->fov, screen_width / screen_height, 0.1, 100.0);
- vec3 camera_direction = vec3_add(c->position, c->front);
- mat4 view = mat4_look_at(c->position, camera_direction, c->up);
- *out_view = view;
- *out_proj = proj;
-} \ No newline at end of file