Added some bits for arena allocator work

This commit is contained in:
Warwick 2025-10-01 16:21:28 +01:00
parent 7ebdc2ec36
commit d70d2a9da2
3 changed files with 7 additions and 2 deletions

View file

@ -6,3 +6,9 @@
- [ ] implement textures and simple lighting
- [ ] Figure out a simple game to make with this engine
* TODO Arena Allocator Requirements
- [ ] Sub arenas
- [ ] contiguos memory spaces for dynamic arrays that grow larger than the arena size
** Optional
- [ ] free lists to reuse abandoned chunks of memory arenas

View file

@ -3,7 +3,7 @@
#include <stddef.h>
#include <stdlib.h>
#define DEFAULT_ARENA_SIZE 1048576 /* 8 * 1024 * 1024 : 8MB*/
#define DEFAULT_ARENA_SIZE 1048576 /* 8 * 1024 * 1024 = 8MB */
Arena arena_init(size_t capacity) {
if (capacity == 0) {

View file

@ -9,7 +9,6 @@
#include "window.h"
int main(int argc, char *argv[]) {
wn_window window = {0};
if (!wn_window_init(&window)) {
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't initialize wn_window");