summaryrefslogtreecommitdiff
path: root/src/rendering/include/engine
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2024-02-18 11:39:17 +0000
committer0scar <qgt268@alumni.ku.dk>2024-02-18 11:55:26 +0000
commitbfe5cc29b1f31fe4921264a96a58607c836ee516 (patch)
treee0afd73c5825c84b97ed126d4862e671b4c96f56 /src/rendering/include/engine
parent82fb64a354a9ce91d85db7e3d9fd5fdfb8f7c9ed (diff)
Add direction to camera
Diffstat (limited to 'src/rendering/include/engine')
-rw-r--r--src/rendering/include/engine/rendering/rendering.h4
1 files changed, 4 insertions, 0 deletions
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;