diff options
author | Ton Roosendaal <ton@blender.org> | 2005-12-11 16:37:05 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2005-12-11 16:37:05 +0300 |
commit | feb14b9b663f38e74db9c99fbeec8e3ccf68e4c1 (patch) | |
tree | 52a684b55774d7de195d122c01a62e0928ee5b88 /source/blender/renderconverter/intern/convertBlenderScene.c | |
parent | d7bee8c1172f5d1f27fa51c740b0ae2d29996caf (diff) |
Orange: Removed old duplicator stuff from renderconverter.c...
Diffstat (limited to 'source/blender/renderconverter/intern/convertBlenderScene.c')
-rw-r--r-- | source/blender/renderconverter/intern/convertBlenderScene.c | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/source/blender/renderconverter/intern/convertBlenderScene.c b/source/blender/renderconverter/intern/convertBlenderScene.c index f50a95bcbc9..4bef6f890d0 100644 --- a/source/blender/renderconverter/intern/convertBlenderScene.c +++ b/source/blender/renderconverter/intern/convertBlenderScene.c @@ -1003,11 +1003,9 @@ static void render_particle_system(Object *ob, PartEff *paf) /* ------------------------------------------------------------------------- */ -/* when objects are duplicated, they are freed immediate, but still might be -in use for render... */ +/* old call... for when duplicators were using temporal objects */ static Object *vlr_set_ob(Object *ob) { - if(ob->flag & OB_FROMDUPLI) return (Object *)ob->id.newid; return ob; } @@ -1331,13 +1329,6 @@ static Material *give_render_material(Object *ob, int nr) Object *temp; Material *ma; - if(ob->flag & OB_FROMDUPLI) { - temp= (Object *)ob->id.newid; - if(temp && temp->type==OB_FONT) { - ob= temp; - } - } - ma= give_current_material(ob, nr); if(ma==NULL) ma= &defmaterial; @@ -1502,14 +1493,8 @@ static void init_render_mesh(Object *ob) if(need_orco) orco = get_object_orco(ob); /* duplicators don't call modifier stack */ - if(ob->flag&OB_FROMDUPLI) { - dm= ob->derivedFinal; - dm_needsfree= 0; - } - else { - dm = mesh_create_derived_render(ob); - dm_needsfree= 1; - } + dm = mesh_create_derived_render(ob); + dm_needsfree= 1; if(dm==NULL) return; /* in case duplicated object fails? */ |