X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg.h;h=a89efaf7569fc2f19d5ed55f999f7a6245079b21;hb=ad701a4bd7ea7022de1a1d975564f5a34bd1e22b;hp=2acdfc529053caef494352933b74530a909fcb0c;hpb=7c3a4ae26aa3fd706ac61445dce243b542103e12;p=vg.git diff --git a/vg.h b/vg.h index 2acdfc5..a89efaf 100644 --- a/vg.h +++ b/vg.h @@ -67,7 +67,9 @@ #include "vg_m.h" #include "vg_io.h" #include "vg_log.h" +#ifndef VG_NO_STEAM #include "vg_steam.h" +#endif //#define VG_SYNC_DEBUG #ifdef VG_SYNC_DEBUG @@ -228,7 +230,9 @@ VG_STATIC void vg_checkgl( const char *src_info ); #include "vg_console.h" #include "vg_profiler.h" -#include "vg_audio.h" +#ifndef VG_NO_AUDIO + #include "vg_audio.h" +#endif #include "vg_shader.h" #include "vg_tex.h" #include "vg_input.h" @@ -290,7 +294,9 @@ VG_STATIC void _vg_load_full( void *data ) /* internal */ vg_loader_step( vg_input_init, vg_input_free ); vg_loader_step( vg_lines_init, NULL ); +#ifndef VG_NO_AUDIO vg_loader_step( vg_audio_init, vg_audio_free ); +#endif vg_loader_step( vg_profiler_init, NULL ); vg_async_call( async_internal_complete, NULL, 0 ); @@ -441,7 +447,9 @@ VG_STATIC void _vg_gameloop_render(void) else vg_gui(); /* vg tools */ +#ifndef VG_NO_AUDIO audio_debug_ui( vg.pv ); +#endif /* profiling */ int frame_target = vg.display_refresh_rate; @@ -664,7 +672,9 @@ VG_STATIC void _vg_init_window( const char *window_name ) exit(0); } +#ifndef VG_NO_AUDIO SDL_InitSubSystem( SDL_INIT_AUDIO ); +#endif SDL_InitSubSystem( SDL_INIT_GAMECONTROLLER ); char *exe_basepath = SDL_GetBasePath();