aboutsummaryrefslogtreecommitdiff
path: root/src/scene/camera.c
blob: fcfc49668b7f2ef9d7cbfffb966cc57be02cf687 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <gfx/scene.h>

#include "memory.h"

#include <assert.h>
#include <math/camera.h>

Camera* gfx_make_camera(void) {
  Camera* camera = mem_alloc_camera();
  return camera;
}

void gfx_destroy_camera(Camera** camera) {
  assert(camera);
  if (*camera) {
    mem_free_camera(camera);
  }
}