[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