Blender Git Commit Log

Git Commits -> Revision b438c28

Revision b438c28 by Sv. Lockal (master)
August 5, 2013, 19:16 (GMT)
SplitViewer node:
- fix thumbnail preview (previously it showed only one input)
- make SplitViewer node update even if the second input is not connected
- now it works when the first socket is connected to a zero-sized node tree (e. g. Color Input node)
- SplitViewer node is now based on 2 operations: SplitOperation and ViewerOperation.
- ViewerBaseOperation was removed as a redundant one. Any future viewer style node can use the same principle and prepare the output before passing to an actual ViewerOperation.

Thanks Lukas Toenne for reviewing this patch and giving me get few pieces of advice.

Commit Details:

Full Hash: b438c2840cbf533830ecb29b1ef65325d3f77f73
SVN Revision: 58943
Parent Commit: f4e4e25
Lines Changed: +271, -370

2 Added Paths:

/source/blender/compositor/operations/COM_SplitOperation.cpp (+81, -0) (View)
/source/blender/compositor/operations/COM_SplitOperation.h (+43, -0) (View)

4 Deleted Paths:

/source/blender/compositor/operations/COM_SplitViewerOperation.cpp (+0, -92)
/source/blender/compositor/operations/COM_SplitViewerOperation.h (+0, -44)
/source/blender/compositor/operations/COM_ViewerBaseOperation.cpp (+0, -123)
/source/blender/compositor/operations/COM_ViewerBaseOperation.h (+0, -75)

7 Modified Paths:

/source/blender/compositor/CMakeLists.txt (+2, -4) (Diff)
/source/blender/compositor/COM_compositor.h (+1, -1) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.cpp (+1, -1) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystemHelper.cpp (+2, -2) (Diff)
/source/blender/compositor/nodes/COM_SplitViewerNode.cpp (+25, -21) (Diff)
/source/blender/compositor/operations/COM_ViewerOperation.cpp (+76, -4) (Diff)
/source/blender/compositor/operations/COM_ViewerOperation.h (+40, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021