[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_scene.h blender/source/blender/blenkernel/intern scene.c blender/source/blender/makesdna DNA_scene_types.h blender/source/blender/src buttons_scene.c drawview.c

Ton Roosendaal ton at blender.org
Mon May 15 12:46:04 CEST 2006


ton (Ton Roosendaal) 2006/05/15 12:46:04 CEST

  Modified files:
    blender/source/blender/blenkernel BKE_scene.h 
    blender/source/blender/blenkernel/intern scene.c 
    blender/source/blender/makesdna DNA_scene_types.h 
    blender/source/blender/src buttons_scene.c drawview.c 
  
  Log:
  Recode of the "Set Scene chaining" patch from Nathan.
  
  - code for detecting loops was overly complex, and detected loops wrong
    even (when chains partially overlap it gave error)
  - that code could NULLify sets of other scenes than the one you tested
  - and that code should be in blenkernel, so it can be called in more
    locations, like fixing potential loops in old files
  
  - the code for looping over the chained scenes was bad too, I created a
    nice #define to keep code readable. (See SETLOOPER in BKE_scene.h)
  
  ALso fixes reports in tracker :)
  
  Revision  Changes    Path
  1.12      +4 -1      blender/source/blender/blenkernel/BKE_scene.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_scene.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.38      +32 -1     blender/source/blender/blenkernel/intern/scene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/scene.c.diff?r1=1.37&r2=1.38&cvsroot=bf-blender>
  1.69      +2 -6      blender/source/blender/makesdna/DNA_scene_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_scene_types.h.diff?r1=1.68&r2=1.69&cvsroot=bf-blender>
  1.121     +17 -70    blender/source/blender/src/buttons_scene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_scene.c.diff?r1=1.120&r2=1.121&cvsroot=bf-blender>
  1.199     +8 -23     blender/source/blender/src/drawview.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawview.c.diff?r1=1.198&r2=1.199&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list