From: hgn Date: Thu, 13 Mar 2025 18:12:24 +0000 (+0000) Subject: bug in oneshot not appending flags. X-Git-Url: https://harrygodden.com/git/?a=commitdiff_plain;h=b12fc54cfdf69a90d947180d1d22967ba1bb50a2;p=vg.git bug in oneshot not appending flags. --- diff --git a/vg_audio.c b/vg_audio.c index 670b1da..47ef9e8 100644 --- a/vg_audio.c +++ b/vg_audio.c @@ -641,7 +641,7 @@ void vg_audio_oneshot( audio_clip *clip, f32 volume, f32 pan, u16 group, u32 fla vg_audio_set_channel_group( id, group ); vg_audio_set_channel_volume( id, volume, 1 ); vg_audio_set_channel_pan( id, pan, 1 ); - vg_audio_add_channel_flags( id, AUDIO_FLAG_RELINQUISHED ); + vg_audio_add_channel_flags( id, AUDIO_FLAG_RELINQUISHED | flags ); vg_audio_start_channel( id ); } } diff --git a/vg_m.h b/vg_m.h index 5ab6a22..5c1cb2d 100644 --- a/vg_m.h +++ b/vg_m.h @@ -2610,7 +2610,8 @@ static void vg_rand_disc( vg_rand *rand, v2f co ){ v2_muls( co, sqrtf( vg_randf64(rand) ), co ); } -static void vg_rand_cone( vg_rand *rand, v3f out_dir, f32 angle ){ +static void vg_rand_cone( vg_rand *rand, v3f out_dir, f32 angle ) +{ f32 r = sqrtf(vg_randf64(rand)) * angle * 0.5f, a = vg_randf64(rand) * VG_TAUf; diff --git a/vg_ui/imgui.h b/vg_ui/imgui.h index 8b85392..a5504e8 100644 --- a/vg_ui/imgui.h +++ b/vg_ui/imgui.h @@ -243,8 +243,7 @@ void ui_init( ui_context *ctx, /* simple fill drawing commands */ ui_vert *ui_fill_rect( ui_context *ctx, ui_rect rect, u32 colour, ui_px uv[4] ); ui_vert *ui_fill( ui_context *ctx, ui_rect rect, u32 colour ); -void ui_outline( ui_context *ctx, ui_rect rect, ui_px thickness, - u32 colour, u32 mask ); +void ui_outline( ui_context *ctx, ui_rect rect, ui_px thickness, u32 colour, u32 mask ); /* rect controls */ void rect_copy( ui_rect a, ui_rect b );