Blender Git Commit Log

Git Commits -> Revision 8ac1d8a

Revision 8ac1d8a by Sergey Sharybin (master)
December 24, 2012, 13:33 (GMT)
Fix #33650: Compositor locks up when input is an unrendered render layer.

Issue was caused by resolution detecting which assumed zero resolution is
undefined one and should be re-evaluated. It doesn't work in cases when
there's a missing input, causing lots of unneeded resolution re-calculation.

It wasn't so much issue in average sized node trees, but it was a real
problem in generated tree from the report.

Currently used pretty simple solution which added a boolean flag to the
node operation which signal whether resolution was ever set or not.

There're probably smarter solutions here but can not think about them.

Commit Details:

Full Hash: 8ac1d8a4eafe4988ae6c6049bb0ebd40381e46ae
SVN Revision: 53310
Parent Commit: a1c9241
Lines Changed: +6, -3

2 Modified Paths:

/source/blender/compositor/intern/COM_NodeOperation.cpp (+1, -0) (Diff)
/source/blender/compositor/intern/COM_NodeOperation.h (+5, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021