diff options
| author | 0scar <qgt268@alumni.ku.dk> | 2024-02-18 11:39:17 +0000 |
|---|---|---|
| committer | 0scar <qgt268@alumni.ku.dk> | 2024-02-18 11:55:26 +0000 |
| commit | bfe5cc29b1f31fe4921264a96a58607c836ee516 (patch) | |
| tree | e0afd73c5825c84b97ed126d4862e671b4c96f56 /src/rendering/include | |
| parent | 82fb64a354a9ce91d85db7e3d9fd5fdfb8f7c9ed (diff) | |
Add direction to camera
Diffstat (limited to 'src/rendering/include')
| -rw-r--r-- | src/rendering/include/engine/rendering/rendering.h | 4 |
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; |
