summaryrefslogtreecommitdiff
path: root/camera.c
diff options
context:
space:
mode:
Diffstat (limited to 'camera.c')
-rw-r--r--camera.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/camera.c b/camera.c
index e67601f..ccd1f57 100644
--- a/camera.c
+++ b/camera.c
@@ -114,6 +114,10 @@ Cam(Rectangle vr, Renderer *r, Projection p, double fov, double n, double f)
c = newcamera();
c->view = mkviewport(vr);
+ if(c->view == nil){
+ werrstr("mkviewport: %r");
+ return nil;
+ }
c->rctl = r;
configcamera(c, p, fov, n, f);
return c;