diff options
author | Tavian Barnes <tavianator@gmail.com> | 2010-09-26 03:05:06 -0400 |
---|---|---|
committer | Tavian Barnes <tavianator@gmail.com> | 2010-09-26 03:05:06 -0400 |
commit | afb8dbf0b074b16382e23c1ecabcbf5b650e1dab (patch) | |
tree | 924d2c83f20a7a1d350d13c993776ad8e593442e /libdimension/scene.c | |
parent | bac926b1e54696beee1d84834876cfadd9939132 (diff) | |
download | dimension-afb8dbf0b074b16382e23c1ecabcbf5b650e1dab.tar.xz |
Add a timer API to libdimension.
Diffstat (limited to 'libdimension/scene.c')
-rw-r--r-- | libdimension/scene.c | 5 |
1 files changed, 5 insertions, 0 deletions
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); } |