diff options
author | pryazha <pryadeiniv@mail.ru> | 2025-03-27 08:27:46 +0500 |
---|---|---|
committer | pryazha <pryadeiniv@mail.ru> | 2025-03-27 08:27:46 +0500 |
commit | 92a8eb610f40c9770569ca63ca1bd705a6d3497d (patch) | |
tree | 7cb8edbf29e51aea24bc55be066b55033fe8fa1d /prge.h | |
parent | b1389bad67cccd3da6815c2d5a436c177f09594b (diff) |
audio, renaming
Diffstat (limited to 'prge.h')
-rw-r--r-- | prge.h | 47 |
1 files changed, 31 insertions, 16 deletions
@@ -3,30 +3,45 @@ #include "prb.h" -#include "prge_types.h" - -#include "prge_window.h" -#include "prge_window.c" - -#include "prge_input.h" -#include "prge_input.c" - #define STB_IMAGE_IMPLEMENTATION #include "stb_image.h" +#include "prge_types.h" +#include "prge_window.h" +#include "prge_input.h" #include "prge_texture.h" -#include "prge_texture.c" - #include "prge_shader.h" -#include "prge_shader.c" - #include "prge_model.h" -#include "prge_model.c" - #include "prge_camera.h" -#include "prge_camera.c" - +#include "prge_draw.h" #include "prge_gui.h" +#include "prge_audio.h" + +#include "prge_window.c" +#include "prge_input.c" +#include "prge_texture.c" +#include "prge_shader.c" +#include "prge_model.c" +#include "prge_camera.c" +#include "prge_draw.c" #include "prge_gui.c" +#include "prge_audio.c" + +#define PRGE_PERSARENA_SIZE MB(64) +#define PRGE_TMPARENA_SIZE MB(32) + +void init_prge(PRGEContext *ctx) +{ + MEM0STRUCT(ctx); + + ctx->pa = alloc_arena(PRGE_PERSARENA_SIZE); + ctx->tmpa = alloc_arena(PRGE_TMPARENA_SIZE); + + ctx->in = init_input(); + + ctx->bindir = sys_getbindir(ctx->pa); + if (ctx->bindir) + sys_printf("[INFO] : PRGE : Binary path : \"%s\"\n", ctx->bindir); +} #endif /* PRGE_H */ |