Blender Git Commit Log

Git Commits -> Revision a5902fb

Revision a5902fb by Lukas Toenne (master)
July 8, 2014, 10:51 (GMT)
Fix T40986: crash on using the viewer node inside of group nodes.

Viewers were activated both inside the active group as well as the top
level tree (the latter being a quick fix for getting a fallback viewer).
This caused a race condition on the shared viewer image.

Now the active viewer is defined at node conversion time in the converter
so that only one can be active at a time without each node having to
follow complicated rules for exclusion.

Commit Details:

Full Hash: a5902fb276933278bd8db86a9b1938fe649662d8
Parent Commit: bd7fbd4
Lines Changed: +60, -9

7 Modified Paths:

/source/blender/compositor/intern/COM_NodeConverter.cpp (+10, -0) (Diff)
/source/blender/compositor/intern/COM_NodeConverter.h (+7, -0) (Diff)
/source/blender/compositor/intern/COM_NodeGraph.cpp (+1, -2) (Diff)
/source/blender/compositor/intern/COM_NodeOperationBuilder.cpp (+22, -1) (Diff)
/source/blender/compositor/intern/COM_NodeOperationBuilder.h (+12, -0) (Diff)
/source/blender/compositor/nodes/COM_SplitViewerNode.cpp (+4, -3) (Diff)
/source/blender/compositor/nodes/COM_ViewerNode.cpp (+4, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021