diff options
Diffstat (limited to 'src/render/renderer.c')
| -rw-r--r-- | src/render/renderer.c | 4 |
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 | ||
| 214 | static void update_rec(SceneNode* node, const Camera* camera, R t) { | 214 | static 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 | } |
