diff options
| author | Daniel Gavin <danielgavin5@hotmail.com> | 2022-07-26 23:49:03 +0200 |
|---|---|---|
| committer | Daniel Gavin <danielgavin5@hotmail.com> | 2022-07-26 23:49:03 +0200 |
| commit | 7ee72e7c7b14eb7aa08008b01cbf3ac74db67b44 (patch) | |
| tree | 1e018c8b0fd8f1aa285391b780d6fd5e0db39bbb /src/main.odin | |
| parent | 97062d1e57bcf14f07d4fda95cf4b993880471b2 (diff) | |
can't use arena on darwin, so instead made the ring buffer really large
Diffstat (limited to 'src/main.odin')
| -rw-r--r-- | src/main.odin | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main.odin b/src/main.odin index 73eecc2..a6b92bd 100644 --- a/src/main.odin +++ b/src/main.odin @@ -101,9 +101,12 @@ main :: proc() { context.logger = log.create_file_logger(fh, log.Level.Info) */ - growing_arena: virtual.Growing_Arena + when ODIN_OS == .Darwin { + init_global_temporary_allocator(mem.Megabyte*100) + } else { + growing_arena: virtual.Growing_Arena + context.temp_allocator = virtual.growing_arena_allocator(&growing_arena) + } - context.temp_allocator = virtual.growing_arena_allocator(&growing_arena) - run(&reader, &writer) } |