- split makeDispList into makeDispList{Mesh,MBall,CurveTypes}, there is
authorDaniel Dunbar <daniel@zuster.org>
Thu, 14 Jul 2005 15:48:01 +0000 (15:48 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Thu, 14 Jul 2005 15:48:01 +0000 (15:48 +0000)
commitbefc2bbc41ee7c8396f9acb781977b1af4915626
tree79b88a72113f8f75988896782b0d25502c88a369
parent1261dc7e4ede3169d2a959a10ee428e492eddfeb
 - split makeDispList into makeDispList{Mesh,MBall,CurveTypes}, there is
   still a makeDispList that dispatches to the appropriate one.
   makeDispList is on the way out and this makes it easier to track down
   exactly which places use makedispList and for what types of objects.
 - switch calls to makeDispList to appropriate more specific function (if
   the object type is known by caller).
 - added mesh_changed function that invalidates cached mesh data (but does
   not rebuild, mesh data gets rebuilt on access). Most old calls to
   makeDispListMesh use this instead now.
15 files changed:
source/blender/blenkernel/BKE_displist.h
source/blender/blenkernel/BKE_mesh.h
source/blender/blenkernel/intern/anim.c
source/blender/blenkernel/intern/curve.c
source/blender/blenkernel/intern/displist.c
source/blender/blenkernel/intern/font.c
source/blender/blenkernel/intern/mesh.c
source/blender/python/api2_2x/Curve.c
source/blender/python/api2_2x/Library.c
source/blender/renderconverter/intern/convertBlenderScene.c
source/blender/src/editface.c
source/blender/src/editobject.c
source/blender/src/editsima.c
source/blender/src/toolbox.c
source/blender/src/vpaint.c