foo
[retroray] / src / app.c
index 9db63b0..b7e2bdb 100644 (file)
--- a/src/app.c
+++ b/src/app.c
@@ -52,6 +52,7 @@ struct font *uifont;
 
 uint32_t *framebuf;
 
+struct scene *scn;
 
 /* available screens */
 #define MAX_SCREENS    8
@@ -93,6 +94,10 @@ int app_init(void)
 
        rtk_setup(&guigfx);
 
+       if(!(scn = create_scene())) {
+               return -1;
+       }
+
        /* initialize screens */
        screens[num_screens++] = &scr_model;
        screens[num_screens++] = &scr_rend;
@@ -141,6 +146,8 @@ void app_shutdown(void)
        gaw_sw_destroy();
 #endif
 
+       free_scene(scn);
+
        cleanup_logger();
 }