X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=audio.h;h=1bf710fb3255789fc1e0d9c6f342d6ab48417a93;hb=a98ce96041b248580c0447bf87d4c6106483cade;hp=f6baa201a409e29d8f79d88f3f2ad2b0dc259132;hpb=c2d67378dd5c82de50b8fbbbe222ec6be2da4eee;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/audio.h b/audio.h index f6baa20..1bf710f 100644 --- a/audio.h +++ b/audio.h @@ -1,3 +1,7 @@ +/* + * Copyright (C) 2021-2022 Mt.ZERO Software, Harry Godden - All Rights Reserved + */ + #include "common.h" #ifndef AUDIO_H @@ -120,7 +124,7 @@ audio_player audio_player_gate = .name = "Gate" }; -static int audio_init(void) +static void audio_init(void) { audio_player_init( &audio_player0 ); audio_player_init( &audio_player1 ); @@ -187,8 +191,6 @@ static int audio_init(void) .opt_f32 = { .clamp = 0 }, .persistent = 1 }); - - return 1; } static void audio_free(void*_) @@ -241,7 +243,7 @@ static void audio_sample_occlusion( v3f origin ) } float occlusion = 1.0f - (d * (1.0f/(sample_dist*(float)sample_count))), - rate = ktimestep * k_audio_occlusion_rate, + rate = VG_TIMESTEP_FIXED * k_audio_occlusion_rate, target = powf( occlusion, 6.0f ); audio_occlusion_current = vg_lerpf( audio_occlusion_current, target, rate ); }