Blender Git Commit Log

Git Commits -> Revision 88fa58c

Revision 88fa58c by Ton Roosendaal (master)
June 6, 2005, 09:52 (GMT)
Changed test for (me->flag&ME_SUBSURF) into
((me->flag&ME_SUBSURF) && me->subdiv)

In build_mesh_data(). This because meshes with subdiv==0 were calling a
MakeDisplist() for each redraw otherwise, disabling for example the
posemode "delay deform" feature. (bug #2700)

Daniel; it would help if you would add comments in the code, for example
to understand the difference between;

mesh_get_base_derived()
mesh_get_derived()

and how it relates to

build_mesh_data()

I realize most of the mess is in displist code... and confusing use
of features while editing, posemode, & render. Nevertheless, it's not
clear at first sight which parts of derivedmesh is design, and which
part reflects the hacks to make it work. :)

Commit Details:

Full Hash: 88fa58c437ef926495bbf016d0f14139df04ddea
SVN Revision: 4564
Parent Commit: 35a00d7
Lines Changed: +4, -3

2 Modified Paths:

/source/blender/blenkernel/intern/DerivedMesh.c (+3, -2) (Diff)
/source/blender/blenkernel/intern/displist.c (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021