Two pass execution:
authorJeroen Bakker <j.bakker@atmind.nl>
Wed, 4 Jul 2012 11:39:28 +0000 (11:39 +0000)
committerJeroen Bakker <j.bakker@atmind.nl>
Wed, 4 Jul 2012 11:39:28 +0000 (11:39 +0000)
commit778999cbbf6d6430f6c8d75d8d9e2ea49fa8ace6
tree0ece147a79e1e2249fa22ec28dcd60abf2d49b03
parent33e12a298350d9aa684381a71a639864bf9bee3c
Two pass execution:
1. first pass only fast nodes are calculated and only to the active
viewer node
2. second pass all nodes to all outputs

Temp disabled highlights because of random crashes.
13 files changed:
release/scripts/startup/bl_ui/space_node.py
source/blender/compositor/intern/COM_CompositorContext.cpp
source/blender/compositor/intern/COM_CompositorContext.h
source/blender/compositor/intern/COM_Converter.cpp
source/blender/compositor/intern/COM_Converter.h
source/blender/compositor/intern/COM_ExecutionSystem.cpp
source/blender/compositor/intern/COM_ExecutionSystem.h
source/blender/compositor/intern/COM_ExecutionSystemHelper.cpp
source/blender/compositor/intern/COM_ExecutionSystemHelper.h
source/blender/compositor/intern/COM_compositor.cpp
source/blender/compositor/operations/COM_WriteBufferOperation.cpp
source/blender/makesdna/DNA_node_types.h
source/blender/makesrna/intern/rna_nodetree.c