From 818f818f583881156eb279c71b1359bf2c4f3580 Mon Sep 17 00:00:00 2001 From: pryazha Date: Sun, 12 Oct 2025 15:25:23 +0500 Subject: change identation, maybe will change back, add own gl functions loading, and glx example --- ctx.h | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 ctx.h (limited to 'ctx.h') diff --git a/ctx.h b/ctx.h deleted file mode 100644 index 3bc93f9..0000000 --- a/ctx.h +++ /dev/null @@ -1,39 +0,0 @@ -prge_context_t init_prge(void) -{ - prge_context_t ctx = {0}; - ctx.arena = alloc_arena(ARENA_SIZE); - ctx.frame_arena = alloc_arena(FRAME_ARENA_SIZE); - ctx.input = init_input(); - ctx.dir = sys_getbindir(&ctx.arena); - assert(ctx.dir); - printf("[INFO]\tBinary dir\t\"%s\"\n", ctx.dir); - return ctx; -} - -texture_t prge_load_texture(prge_context_t *ctx, const char *filename, i32 gamma) -{ - char full_path[MAX_PATH]; - snprintf(full_path, sizeof(full_path), "%s/%s", ctx->dir, filename); - texture_t texture = load_texture(&ctx->arena, full_path, gamma); - return texture; -} - -model_t prge_load_model(prge_context_t *ctx, transform_t transform, const char *filename) -{ - char full_path[MAX_PATH]; - snprintf(full_path, sizeof(full_path), "%s/%s", ctx->dir, filename); - model_t model = load_model_obj(&ctx->arena, transform, full_path); - return model; -} - -i32 prge_load_sound_vorbis(prge_context_t *ctx, const char *filename) -{ - char full_path[MAX_PATH]; - snprintf(full_path, sizeof(full_path), "%s/%s", ctx->dir, filename); - return load_vorbis(&ctx->arena, ctx->sounds, full_path); -} - -void prge_play_sound(prge_context_t *ctx, i32 id) -{ - play_sound(ctx->sounds, &ctx->sound_queue, ctx->sound_queue_nodes, id); -} -- cgit v1.2.3-70-g09d2