Blender Git Loki

Git Commits -> Revision 7ee9de2

Revision 7ee9de2 by Lukas Toenne (master)
February 17, 2014, 09:53 (GMT)
Fix T38487: Wrapped translate node in combination with other buffered
nodes (Blur) causes crash due to chained read/write buffer operations.

The way read/write buffer operations are created for both the wrapped
translate node and then the "complex" blur node creates a chain of
buffers in the same ExecutionGroup. This leaves the later write buffer
operations without a proper "executor" group and fails on assert.

Solution for now is to check for existing output buffer operations like
it already happens for inputs. This is extremely ugly code, but should
become a lot more transparent after compositor cleanup ({D309}).

Commit Details:

Full Hash: 7ee9de29a623cfb2a1efa70eb93e5b18bb8ed144
Parent Commit: dbd37b2
Lines Changed: +26, -6

1 Modified Path:

/source/blender/compositor/intern/COM_ExecutionSystem.cpp (+26, -6) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021