bug in oneshot not appending flags.
authorhgn <hgodden00@gmail.com>
Thu, 13 Mar 2025 18:12:24 +0000 (18:12 +0000)
committerhgn <hgodden00@gmail.com>
Thu, 13 Mar 2025 18:12:24 +0000 (18:12 +0000)
vg_audio.c
vg_m.h
vg_ui/imgui.h

index 670b1da33b8ad11872d75fa6362136c755aed7a1..47ef9e8f7bd1652e67869e26a753c35359f8ebd6 100644 (file)
@@ -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 5ab6a22d8620d459498e15f99194a3d0ebdc33fc..5c1cb2dfe21f926a943a9194056cc048c3855b59 100644 (file)
--- 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;
 
index 8b85392495654bdab3481d8d94bcb3a9cd0d800e..a5504e8f2b377074c709fb89a11afd4e669dfa4a 100644 (file)
@@ -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 );