Bug was introduced in D12167.
Reading input size from an input socket is not possible in tiled compositor before execution is initialized. A similar change was done for the base class, see BlurBaseOperation::init_data(),
Differential D14067
Fix T95413: Blur node connecting Size input causes crash Authored by Habib Gahbiche (zazizizou) on Feb 9 2022, 8:27 PM. Tags Subscribers None
Details
Bug was introduced in D12167. Reading input size from an input socket is not possible in tiled compositor before execution is initialized. A similar change was done for the base class, see BlurBaseOperation::init_data(),
Diff Detail
Event TimelineComment Actions I haven't tested this, but this could lead to artifacts when using variable sizes. determine_depending_area_of_interest isn't correct. I could be wrong, but would need some testing on my side before approving. Note to self.
I don't mind if the tiled compositor would become a bit slower for this commit as we want to phase it out eventually, but only if there isn't a clean alternative. Comment Actions I wasn't able to create the expected artifacts. And check some code paths and don't see any issue with this patch. |