glClear( GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT );
_vg_render_log();
- vg.loader_ring = 0.8f;
+ vg.loader_ring = 1.0f;
}
VG_STATIC void vg_load_full(void);
-VG_STATIC int _vg_loader_thread( void *pfn )
-{
+VG_STATIC int _vg_loader_thread( void *pfn ){
if( setjmp( vg.env_loader_exit ) )
return 0;
}
static int vg_loader_availible(void){
- return SDL_SemValue( vg.sem_loader );
+ if( SDL_SemValue( vg.sem_loader ) ){
+ if( !(vg_async.start) )
+ return 1;
+ }
+
+ return 0;
}
VG_STATIC void vg_loader_start( void(*pfn)(void *data), void *data )