From 926a64f679a23d8b0f3594d73405d2486c398a59 Mon Sep 17 00:00:00 2001 From: hgn Date: Mon, 24 Apr 2023 13:00:17 +0100 Subject: [PATCH] simplify --- render.h | 3 +-- skaterift.c | 3 +-- world_gen.h | 5 +---- world_render.h | 4 ++-- 4 files changed, 5 insertions(+), 10 deletions(-) diff --git a/render.h b/render.h index 440af47..4b3828b 100644 --- a/render.h +++ b/render.h @@ -570,8 +570,7 @@ VG_STATIC void render_init(void) shader_blitblur_register(); shader_blitcolour_register(); - vg_async_item *call = vg_async_alloc(0); - vg_async_dispatch( call, async_render_init ); + vg_async_call( async_render_init, NULL, 0 ); } /* diff --git a/skaterift.c b/skaterift.c index 54e5feb..6246be3 100644 --- a/skaterift.c +++ b/skaterift.c @@ -160,8 +160,7 @@ VG_STATIC void vg_load(void) vg_console_load_autos(); - vg_async_item *call = vg_async_alloc(0); - vg_async_dispatch( call, async_skaterift_complete ); + vg_async_call( async_skaterift_complete, NULL, 0 ); } VG_STATIC void draw_origin_axis(void) diff --git a/world_gen.h b/world_gen.h index 3e7cdb9..cf713fd 100644 --- a/world_gen.h +++ b/world_gen.h @@ -548,10 +548,7 @@ VG_STATIC int reset_player( int argc, char const *argv[] ); VG_STATIC void world_post_process( world_instance *world ) { world_compute_light_indices( world ); - - vg_async_item *call = vg_async_alloc(0); - call->payload = world; - vg_async_dispatch( call, async_world_postprocess_render ); + vg_async_call( async_world_postprocess_render, world, 0 ); } VG_STATIC void world_process_resources( world_instance *world ) diff --git a/world_render.h b/world_render.h index 7fb47b0..a01c056 100644 --- a/world_render.h +++ b/world_render.h @@ -60,8 +60,8 @@ VG_STATIC void world_render_init(void) vg_tex2d_load_qoi_async_file( "textures/garbage.qoi", VG_TEX2D_NEAREST|VG_TEX2D_REPEAT, &tex_terrain_noise ); - vg_async_item *call = vg_async_alloc(0); - vg_async_dispatch( call, async_world_render_init ); + + vg_async_call( async_world_render_init, NULL, 0 ); } VG_STATIC void world_link_lighting_ub( world_instance *world, GLuint shader ) -- 2.25.1