From bfe5cc29b1f31fe4921264a96a58607c836ee516 Mon Sep 17 00:00:00 2001 From: 0scar Date: Sun, 18 Feb 2024 12:39:17 +0100 Subject: Add direction to camera --- src/rendering/include/engine/rendering/rendering.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/rendering/include') diff --git a/src/rendering/include/engine/rendering/rendering.h b/src/rendering/include/engine/rendering/rendering.h index e1232d5..87de0b2 100644 --- a/src/rendering/include/engine/rendering/rendering.h +++ b/src/rendering/include/engine/rendering/rendering.h @@ -72,6 +72,10 @@ typedef enum { typedef struct { /* Position of the camera in world-space. */ vec3 pos; + + /* The viewing direction of the camera, relative to the camera. */ + vec3 dir; + /* Perspective matrix. Initialize with r_perspective_ortho or r_perspective. */ /* Alternatively, use `glm_perspective` or `glm_ortho`. */ mat4 per; -- cgit v1.3