diff --git a/source/blender/render/intern/compositor.cc b/source/blender/render/intern/compositor.cc index 7653812ace1..36a62bfe068 100644 --- a/source/blender/render/intern/compositor.cc +++ b/source/blender/render/intern/compositor.cc @@ -216,10 +216,13 @@ class Context : public compositor::Context { { return viewer_output_result_; } + /* Otherwise, the size or precision changed, so release its data and reset it, then we * reallocate it on the new domain below. */ viewer_output_result_.release(); viewer_output_result_ = this->create_result(compositor::ResultType::Color); + viewer_output_result_.set_transformation(domain.transformation); + viewer_output_result_.meta_data.is_non_color_data = is_data; } viewer_output_result_.set_precision(precision);