X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg.h;h=6aeadc9a0032a8c678d2a052bc750f134afae1e8;hb=13737a7a9faa5b31696c711f153b7de4201c404e;hp=62651c0277e9a249d6364d5fbdf760db61c6383b;hpb=bafc8bc648b83f3b5f5567eedde1fc4533660e4f;p=vg.git diff --git a/vg.h b/vg.h index 62651c0..6aeadc9 100644 --- a/vg.h +++ b/vg.h @@ -52,6 +52,8 @@ #ifndef VG_HEADER_H #define VG_HEADER_H + const char *vg_get_basepath(void); + #include "vg_platform.h" #include "vg_mem.h" @@ -86,7 +88,7 @@ VG_STATIC void vg_print_backtrace(void) #ifdef VG_GAME #include "dep/glad/glad.h" - #include "submodules/SDL/include/SDL.h" + #include "dep/sdl/include/SDL.h" #include "vg_stdint.h" void vg_register_exit( void( *funcptr )(void), const char *name ); @@ -95,7 +97,6 @@ VG_STATIC void vg_print_backtrace(void) #include "vg_io.h" #include "vg_log.h" #include "vg_steam.h" - #include //#define VG_SYNC_DEBUG #ifdef VG_SYNC_DEBUG @@ -200,6 +201,9 @@ struct vg{ float loader_ring; } VG_STATIC vg = { .time_rate = 1.0 }; +const char *vg_get_basepath(void){ + return vg.base_path; +} enum vg_thread_purpose { @@ -458,6 +462,9 @@ VG_STATIC void _vg_gameloop_render(void) } else vg_gui(); + /* vg tools */ + audio_debug_ui( vg.pv ); + ui_postrender(); #if 0 ui_begin( vg.window_x, vg.window_y ); @@ -505,7 +512,6 @@ VG_STATIC void _vg_gameloop_render(void) } /* FIXME */ - audio_debug_ui( vg.pv ); vg_gui(); ui_resolve();