diff options
author | Daniel Dunbar <daniel@zuster.org> | 2005-03-28 12:43:24 +0400 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2005-03-28 12:43:24 +0400 |
commit | cdd7e935669a8c5106d31dacce7f3d24fcddae55 (patch) | |
tree | e807f646e5d41436ba9a79f7970e426721fca8d6 /source/blender/renderconverter | |
parent | 6a8fb8bf6c691428b089f2c6cc12ad41f1295c93 (diff) |
- subsurf creation no longer needs extverts argument... removed
Diffstat (limited to 'source/blender/renderconverter')
-rw-r--r-- | source/blender/renderconverter/intern/convertBlenderScene.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/source/blender/renderconverter/intern/convertBlenderScene.c b/source/blender/renderconverter/intern/convertBlenderScene.c index 60eaadf29fe..ec3de83d1b4 100644 --- a/source/blender/renderconverter/intern/convertBlenderScene.c +++ b/source/blender/renderconverter/intern/convertBlenderScene.c @@ -1359,13 +1359,10 @@ static void init_render_mesh(Object *ob) /* Force a displist rebuild if this is a subsurf and we have a different subdiv level */ /* also when object is in editmode, displist ordering for editmode is different, giving orco probs */ - if((dl==NULL) || ((me->subdiv != me->subdivr)) || (ob==G.obedit)) { + if((dl==NULL) || ((me->subdiv != me->subdivr)) || (G.obedit && me==G.obedit->data)) { /* prevent subsurf called again for duplicate use of mesh, tface pointers change */ if(dl==NULL || (me->subdivdone-1)!=me->subdivr) { - DispList *dlVerts; - - dlVerts= find_displist(&ob->disp, DL_VERTS); - dlm= subsurf_make_dispListMesh_from_mesh(me, dlVerts?dlVerts->verts:NULL, me->subdivr, me->flag); + dlm= subsurf_make_dispListMesh_from_mesh(me, me->subdivr, me->flag); dl= MEM_callocN(sizeof(*dl), "dl"); dl->type= DL_MESH; dl->mesh= dlm; |