deinit_entity

This commit is contained in:
2025-06-21 00:54:38 +02:00
parent a20667b344
commit 201a7ee742
3 changed files with 64 additions and 7 deletions

25
core/panic_allocator.jai Normal file
View File

@@ -0,0 +1,25 @@
Panic_Allocator :: struct {
}
panic_alloc :: (mode : Allocator_Mode, requested_size : s64, old_size : s64, old_memory : *void, allocator_data : *void) -> *void {
if mode == .THREAD_START return null;
if mode == .THREAD_STOP return null;
assert(false, "You are attempting to use the default allocator, which for this project has been set to panic.");
return null;
}
make_panic_allocator :: () -> Allocator #c_call {
result : Allocator = ---;
result.proc = panic_alloc;
result.data = null;
return result;
}
#scope_module
#import "Basic";