X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=audio.h;h=2d0417fd3293a9b8902f282ab4e1fd6ec69b5ca8;hb=c4c762ce6f3bbdcb770bbc42e349aebbc3390d9d;hp=f13280be013e1a7c614c2778320c07ade983389b;hpb=75703291fbf045008a3b1ebb20fc46a2617b6b3b;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/audio.h b/audio.h index f13280b..2d0417f 100644 --- a/audio.h +++ b/audio.h @@ -231,18 +231,18 @@ VG_STATIC void audio_init(void) audio_unlock(); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "aud_debug_soundscape", .data = &k_audio_debug_soundscape, - .data_type = k_convar_dtype_i32, + .data_type = k_var_dtype_i32, .opt_i32 = { .min=0, .max=1, .clamp=0 }, .persistent = 1 }); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "aud_occlusion_rate", .data = &k_audio_occlusion_rate, - .data_type = k_convar_dtype_f32, + .data_type = k_var_dtype_f32, .opt_f32 = { .clamp = 0 }, .persistent = 1 }); @@ -305,7 +305,7 @@ VG_STATIC void audio_sample_occlusion( v3f origin ) float occlusion = 1.0f - (d * (1.0f/(sample_dist*(float)sample_count))), rate = VG_TIMESTEP_FIXED * k_audio_occlusion_rate, - target = powf( occlusion, 6.0f ); + target = powf( vg_maxf(occlusion,0.0f), 6.0f ); audio_occlusion_current = vg_lerpf( audio_occlusion_current, target, rate ); }