aboutsummaryrefslogtreecommitdiff
path: root/src/render/renderer.c
diff options
context:
space:
mode:
author3gg <3gg@shellblade.net>2025-10-31 20:12:53 -0700
committer3gg <3gg@shellblade.net>2025-10-31 20:12:53 -0700
commit5b0bb98688343657c437fd755051ec6f22d82095 (patch)
treec95963a82aeda14143facce7c7d089bf791c71e9 /src/render/renderer.c
parentd3d2bc0c97e5bd29094e1031391ada2ffb0a7153 (diff)
Simplify Scene
Diffstat (limited to 'src/render/renderer.c')
-rw-r--r--src/render/renderer.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/render/renderer.c b/src/render/renderer.c
index fadf521..b513ed4 100644
--- a/src/render/renderer.c
+++ b/src/render/renderer.c
@@ -208,7 +208,7 @@ void gfx_render_scene(Renderer* renderer, const RenderSceneParams* params) {
208 208
209 gfx_llr_set_camera(renderer->llr, camera); 209 gfx_llr_set_camera(renderer->llr, camera);
210 gfx_llr_set_aspect(renderer->llr, aspect); 210 gfx_llr_set_aspect(renderer->llr, aspect);
211 draw_recursively(&state, mat4_id(), scene->root); 211 draw_recursively(&state, mat4_id(), gfx_get_scene_root(scene));
212} 212}
213 213
214static void update_rec(SceneNode* node, const Camera* camera, R t) { 214static void update_rec(SceneNode* node, const Camera* camera, R t) {
@@ -240,6 +240,6 @@ void gfx_update(Scene* scene, const Camera* camera, R t) {
240 assert(scene); 240 assert(scene);
241 assert(camera); 241 assert(camera);
242 242
243 SceneNode* node = gfx_get_scene_root(scene); 243 SceneNode* node = gfx_get_scene_root_mut(scene);
244 update_rec(node, camera, t); 244 update_rec(node, camera, t);
245} 245}