[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern displist.c

Ton Roosendaal ton at blender.org
Thu Oct 14 12:15:35 CEST 2004


ton (Ton Roosendaal) 2004/10/14 12:15:35 CEST

  Modified files:
    blender/source/blender/blenkernel/intern displist.c 
  
  Log:
  This fix, bug #1342, makes blender consistant, but won't really solve
  weakness in design.
  
  Issue was: if you delete the 'mother metaball', which is an object with
  name without a number, the entire metaball family isn't polygonized. Sofar
  so good, where it not that rendering still worked, because it searches all
  objects in the scene for a family member with lowest name.
  
  Doing such a search within the main drawing loops will become a major
  slowdown, so this better isn't done.
  
  I don't mind sticking to (documented) consistant behaviour. Alternative is
  a flag in object to denote it's a Mother Ball, and check for that instead.
  This isn't nice to code in current Blender though... we don't have a signaling
  system where to insert such tests reliably, making it very hackish.
  
  Jiri; I hope you can agree with the solution! :) Just want to have tracker
  cleaned up, refine it to real bugs.
  
  Revision  Changes    Path
  1.39      +6 -6      blender/source/blender/blenkernel/intern/displist.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/displist.c.diff?r1=1.38&r2=1.39&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list