+ vg_profile_drawn(
+ (struct vg_profile *[]){&vg_prof_update,&vg_prof_render}, 2,
+ (1.0f/(float)vg.refresh_rate)*1000.0f,
+ (ui_rect){ 4, 4, 250, 0 }, 0
+ );
+
+ if( vg_profiler )
+ {
+
+ char perf[128];
+
+ snprintf( perf, 127,
+ "x: %d y: %d\n"
+ "refresh: %.1f (%.1fms)\n"
+ "samples: %d\n"
+ "iterations: %d (acc: %.3fms%%)\n",
+ vg.window_x, vg.window_y,
+ vg.refresh_rate, (1.0f/vg.refresh_rate)*1000.0f,
+ vg.samples,
+ vg.fixed_iterations,
+ (vg.accumulator/VG_TIMESTEP_FIXED)*100.0f );
+
+ ui_text( (ui_rect){258, 4+24+12,0,0},perf, 1,0);
+ }
+
+ audio_debug_ui( vg.pv );