[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