[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern depsgraph.c blender/source/blender/src drawview.c

Ton Roosendaal ton at blender.org
Sun Jul 17 14:20:08 CEST 2005


ton (Ton Roosendaal) 2005/07/17 14:20:08 CEST

  Modified files:
    blender/source/blender/blenkernel/intern depsgraph.c 
    blender/source/blender/src drawview.c 
  
  Log:
  While checking old bugreports on the todo tracker, found weak issue in
  current depgraph... that's when an object has multiple "parents", which
  have different relation types. (one parent moves Object, the other
  deforms). In that case the result was undefined.
  
  Solved it nicely with the DAG building code, resulting in quicker flushing
  of changes even.
  Also noted a bug in the drawview.c 'object_handle_update' call, which
  should not check for layers. The DAG flushing clears recalc flags for
  invisible layers, if possible. Now need to write that @#!# doc!
  
  Revision  Changes    Path
  1.8       +67 -63    blender/source/blender/blenkernel/intern/depsgraph.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/depsgraph.c.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.144     +3 -4      blender/source/blender/src/drawview.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawview.c.diff?r1=1.143&r2=1.144&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list