#include #include "memory.h" #include #include Camera* gfx_make_camera() { Camera* camera = mem_alloc_camera(); *camera = camera_perspective( /*fovy=*/90.0 * TO_RAD, /*aspect=*/16.0 / 9.0, /*near=*/0.1, /*far=*/1000); return camera; } void gfx_destroy_camera(Camera** camera) { assert(camera); if (*camera) { mem_free_camera(camera); } }