audio rework pt 1
[vg.git] / src / vg / vg_debug.h
index 1360548d80520b174b06b4474961896ef9e9bd90..67557b7ba68fc6006e4a88e8711b9a295f3fd7c7 100644 (file)
@@ -1,5 +1,5 @@
+#if 0
 int debug_sfx = 0;
-
 struct vg_convar debug_cvars[] =
 {
        { .name = "debug_sfx", .data = &debug_sfx, .data_type = k_convar_dtype_i32 }
@@ -21,9 +21,10 @@ static void sfx_internal_debug_overlay(void)
        }
        infos[ SFX_MAX_SYSTEMS ];
        int num_systems;
+
+   char perf[128];
        
-       MUTEX_LOCK( sfx_mux_t01 );
-       
+       sfx_lock();
        num_systems = sfx_sys_len;
        
        for( int i = 0; i < sfx_sys_len; i ++ )
@@ -39,11 +40,18 @@ static void sfx_internal_debug_overlay(void)
                snd->clip_end = sys->clip_end;
                snd->buffer_length = sys->buffer_length;
        }
-       
-       MUTEX_UNLOCK( sfx_mux_t01 );
+   strcpy( perf, sfx_performance_info );
+       sfx_unlock();
 
        // UI part
        // ========
+   ui_global_ctx.cursor[0] = 10;
+   ui_global_ctx.cursor[1] = 10;
+   ui_global_ctx.cursor[2] = 150;
+   ui_global_ctx.cursor[3] = 12;
+   ui_text( &ui_global_ctx, ui_global_ctx.cursor, perf, 1, 0 );
+   ui_global_ctx.cursor[1] += 20;
+
        
        // Draw audio stack 
        for( int i = 0; i < num_systems; i ++ )
@@ -95,3 +103,4 @@ static void vg_debugtools_setup(void)
                vg_convar_push( debug_cvars[i] );
        }
 }
+#endif