From afb8dbf0b074b16382e23c1ecabcbf5b650e1dab Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sun, 26 Sep 2010 03:05:06 -0400 Subject: Add a timer API to libdimension. --- libdimension/scene.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libdimension/scene.c') diff --git a/libdimension/scene.c b/libdimension/scene.c index 6d17cea..f56236f 100644 --- a/libdimension/scene.c +++ b/libdimension/scene.c @@ -35,6 +35,8 @@ dmnsn_new_scene() scene->quality = DMNSN_RENDER_FULL; scene->reclimit = 5; scene->nthreads = dmnsn_ncpus(); + scene->bounding_timer = NULL; + scene->render_timer = NULL; return scene; } @@ -44,6 +46,9 @@ void dmnsn_delete_scene(dmnsn_scene *scene) { if (scene) { + dmnsn_delete_timer(scene->render_timer); + dmnsn_delete_timer(scene->bounding_timer); + DMNSN_ARRAY_FOREACH (dmnsn_light **, light, scene->lights) { dmnsn_delete_light(*light); } -- cgit v1.2.3