From 840755ea4559a71f78360701dd046f7944d76aaf Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Fri, 31 Oct 2025 20:47:42 -0700 Subject: Tidy --- src/plugins/viewer.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'src/plugins/viewer.c') diff --git a/src/plugins/viewer.c b/src/plugins/viewer.c index fec8424..ba699cc 100644 --- a/src/plugins/viewer.c +++ b/src/plugins/viewer.c @@ -107,14 +107,17 @@ static SceneNode* load_skyquad(Gfx* gfx, SceneNode* root) { return gfx_setup_skyquad(gfxcore, root, environment_map); } -/// Load the model. -static Model* load_model(Game* game, State* state, const char* scene_filepath) { +static Model* make_scene(Game* game, State* state, const char* scene_filepath) { assert(game); assert(game->gfx); assert(state); - assert(state->scene); - SceneNode* root = gfx_get_scene_root_mut(state->scene); + if (!((state->scene = gfx_make_scene()))) { + return nullptr; + } + + SceneNode* root = gfx_get_scene_root_mut(state->scene); + SceneNode* sky_light_node = load_skyquad(game->gfx, root); if (!sky_light_node) { return nullptr; @@ -149,11 +152,7 @@ bool init(Game* game, State** pp_state) { goto cleanup; } - if (!((state->scene = gfx_make_scene()))) { - goto cleanup; - } - - state->model = load_model(game, state, scene_filepath); + state->model = make_scene(game, state, scene_filepath); if (!state->model) { goto cleanup; } -- cgit v1.2.3