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)