diff --git a/source/blender/compositor/realtime_compositor/algorithms/intern/transform.cc b/source/blender/compositor/realtime_compositor/algorithms/intern/transform.cc index 1fc90c8f40a..c245796bee6 100644 --- a/source/blender/compositor/realtime_compositor/algorithms/intern/transform.cc +++ b/source/blender/compositor/realtime_compositor/algorithms/intern/transform.cc @@ -77,11 +77,10 @@ void transform(Context &context, } else { input.pass_through(output); + const float3x3 translation_matrix = math::from_location(translation); + output.transform(translation_matrix); } - /* Translation transformations are delayed and are only stored in the result. */ - const float3x3 translation_matrix = math::from_location(translation); - output.transform(translation_matrix); output.get_realization_options().interpolation = interpolation; }