getting stuff working on windows again
[vg.git] / vg.h
diff --git a/vg.h b/vg.h
index 9b8c0234cab184c88209ee405a516e76d9d4dd06..6aeadc9a0032a8c678d2a052bc750f134afae1e8 100644 (file)
--- 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 <setjmp.h>
 
   //#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
 {