/
pixelsuft
/
tinyfoo
Обзор
Документация
Войти
/
pixelsuft
/
tinyfoo
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/mem.cpp
34 строки
588 B
Pixelsuft
wip
06 июл 2025, 07:02
06 июл 2025, 07:02
fc195a7
Код
Авторство
О чём код?
#include <mem.hpp> #include <lbs.hpp> #include <log.hpp> #include <SDL3/SDL_stdinc.h> namespace mem { Uint8* bump_ptr; #if !IS_RELEASE static int bump_alloc_size = 0; #endif } #if !IS_RELEASE void* mem::alloc(int size) { return SDL_malloc((size_t)size); } void mem::free(void* ptr) { SDL_free(ptr); } #endif void* mem::bump_alloc(int size) { #if !IS_RELEASE mem::bump_alloc_size += size; #if 1 TF_INFO(<< "Bump alloc size: " << mem::bump_alloc_size); #endif #endif void* result = (void*)bump_ptr; bump_ptr += (size_t)size; return result; }