summaryrefslogtreecommitdiff
path: root/scene.c
diff options
context:
space:
mode:
Diffstat (limited to 'scene.c')
-rw-r--r--scene.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/scene.c b/scene.c
index 95c6203..8a05bc9 100644
--- a/scene.c
+++ b/scene.c
@@ -322,8 +322,7 @@ dupmodel(Model *m)
return nil;
nm = newmodel();
- if(m->tex != nil)
- nm->tex = duptexture(m->tex);
+ nm->tex = duptexture(m->tex);
if(m->nmaterials > 0){
nm->nmaterials = m->nmaterials;
nm->materials = emalloc(nm->nmaterials*sizeof(*nm->materials));
@@ -456,6 +455,7 @@ dupscene(Scene *s)
if(s->nents > 0)
for(e = s->ents.next; e != &s->ents; e = e->next)
ns->addent(ns, dupentity(e));
+ ns->skybox = dupcubemap(s->skybox);
return ns;
}