Blender Git Commit Log

Git Commits -> Revision 407371d

Revision 407371d by Lukas Toenne (master)
September 19, 2013, 08:21 (GMT)
Fix #36755, EXR Layers are not fully updated on scene load or image refresh.
After discussion with Brecht decided that automatically updating the sockets of the node based on externally modified data (removed EXR file passes) is not desirable behavior. But at least making sure
the correct passes are assigned to the output sockets of the Image node is possible. Now the passes are matched by name instead of using the faulty index stored in the socket data, which is more
reliable. Still may break if changing pass names externally, but an image reload is highly recommended anyway and will fix that.

Commit Details:

Full Hash: 407371d0ab723d58c38cd6642f1d8f2d2d20519d
SVN Revision: 60234
Parent Commit: c628c4b
Lines Changed: +25, -17

4 Modified Paths:

/source/blender/compositor/nodes/COM_ImageNode.cpp (+16, -7) (Diff)
/source/blender/compositor/nodes/COM_ImageNode.h (+1, -1) (Diff)
/source/blender/compositor/operations/COM_MultilayerImageOperation.cpp (+4, -5) (Diff)
/source/blender/compositor/operations/COM_MultilayerImageOperation.h (+4, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021