summaryrefslogtreecommitdiff
path: root/vis.c
diff options
context:
space:
mode:
Diffstat (limited to 'vis.c')
-rw-r--r--vis.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/vis.c b/vis.c
index a6538e7..7a61602 100644
--- a/vis.c
+++ b/vis.c
@@ -6,7 +6,6 @@
#include <mouse.h>
#include <keyboard.h>
#include <geometry.h>
-#include "libobj/obj.h"
#include "libgraphics/graphics.h"
#include "dat.h"
#include "fns.h"
@@ -667,7 +666,13 @@ threadmain(int argc, char *argv[])
else
while(argc--){
mdlpath = argv[argc];
- model = readobjmodel(mdlpath);
+ fd = open(mdlpath, OREAD);
+ if(fd < 0)
+ sysfatal("open: %r");
+ model = readmodel(fd);
+ if(model == nil)
+ sysfatal("readmodel: %r");
+ close(fd);
subject = newentity(mdlpath, model);
// subject->p.z = -argc*4;
scene->addent(scene, subject);