[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_node.h blender/source/blender/blenkernel/intern node.c blender/source/blender/nodes/intern/CMP_nodes CMP_blur.c CMP_defocus.c blender/source/blender/render/intern/source shadbuf.c
Ton Roosendaal
ton at blender.org
Wed Mar 28 15:48:01 CEST 2007
ton (Ton Roosendaal) 2007/03/28 15:48:01 CEST
Modified files:
blender/source/blender/blenkernel BKE_node.h
blender/source/blender/blenkernel/intern node.c
blender/source/blender/nodes/intern/CMP_nodes CMP_blur.c
CMP_defocus.c
blender/source/blender/render/intern/source shadbuf.c
Log:
Long wanted feature; decent ESC processing in composite nodes.
Works simple; just check for
if(node->exec & NODE_BREAK)
break;
The main process (node processor) sets such a flag, checking for esc
20 times per second. That means you can check for ESC while doing image
processing without much cpu overhead.
Currently only added in blur nodes and defocus. Needs to be added all over,
nice for others... needs careful tests too.
What we now could do is even calling ESC on editing commands or mouseclicks
in composite editor? Could give user feeling of interactive app :) Further,
finished nodes are kept in memory anyway.
Revision Changes Path
1.44 +8 -1 blender/source/blender/blenkernel/BKE_node.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_node.h.diff?r1=1.43&r2=1.44&cvsroot=bf-blender>
1.76 +2 -8 blender/source/blender/blenkernel/intern/node.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/node.c.diff?r1=1.75&r2=1.76&cvsroot=bf-blender>
1.5 +19 -8 blender/source/blender/nodes/intern/CMP_nodes/CMP_blur.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/nodes/intern/CMP_nodes/CMP_blur.c.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
1.4 +15 -7 blender/source/blender/nodes/intern/CMP_nodes/CMP_defocus.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/nodes/intern/CMP_nodes/CMP_defocus.c.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.34 +2 -1 blender/source/blender/render/intern/source/shadbuf.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/shadbuf.c.diff?r1=1.33&r2=1.34&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list