#include "demo3d_chunk.h" #include "demo3d_bsp.h" #include "pxl8_mem.h" demo3d_chunk* demo3d_chunk_create_bsp(u32 id) { demo3d_chunk* chunk = pxl8_calloc(1, sizeof(demo3d_chunk)); if (!chunk) return NULL; chunk->id = id; return chunk; } void demo3d_chunk_destroy(demo3d_chunk* chunk) { if (!chunk) return; if (chunk->bsp) demo3d_bsp_destroy(chunk->bsp); pxl8_free(chunk); }