From 9d6a2d71e4c8c3bb5ef8d9088a5cec985f869b9b Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Fri, 4 Jul 2025 17:27:11 -0700 Subject: Refactor scene renderer to use the LLR --- src/llr/llr_impl.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/llr/llr_impl.h') diff --git a/src/llr/llr_impl.h b/src/llr/llr_impl.h index e9dc0ac..ada2d79 100644 --- a/src/llr/llr_impl.h +++ b/src/llr/llr_impl.h @@ -54,8 +54,11 @@ typedef struct LLR { ShaderProgram* shader; // Active shader. Not owned. vec3 camera_position; + mat4 camera_rotation; mat4 view; // Camera view matrix. mat4 projection; // Camera projection matrix. + R fovy; // Camera vertical field of view. + R aspect; // Aspect ratio. // Lights are not const because environment lights store lazily-computed // irradiance maps. -- cgit v1.2.3