Commit 259873e1 authored by Dmytro Laktyushkin's avatar Dmytro Laktyushkin Committed by Alex Deucher

drm/amd/display: stop adjusting scl taps when scl ratio is one on dcn

Signed-off-by: default avatarDmytro Laktyushkin <Dmytro.Laktyushkin@amd.com>
Reviewed-by: default avatarDmytro Laktyushkin <Dmytro.Laktyushkin@amd.com>
Acked-by: default avatarHarry Wentland <Harry.Wentland@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 30406ff8
...@@ -851,14 +851,16 @@ static bool transform_get_optimal_number_of_taps( ...@@ -851,14 +851,16 @@ static bool transform_get_optimal_number_of_taps(
else else
scl_data->taps.h_taps_c = in_taps->h_taps_c; scl_data->taps.h_taps_c = in_taps->h_taps_c;
if (IDENTITY_RATIO(scl_data->ratios.horz)) if (!xfm->ctx->dc->debug.always_scale) {
scl_data->taps.h_taps = 1; if (IDENTITY_RATIO(scl_data->ratios.horz))
if (IDENTITY_RATIO(scl_data->ratios.vert)) scl_data->taps.h_taps = 1;
scl_data->taps.v_taps = 1; if (IDENTITY_RATIO(scl_data->ratios.vert))
if (IDENTITY_RATIO(scl_data->ratios.horz_c)) scl_data->taps.v_taps = 1;
scl_data->taps.h_taps_c = 1; if (IDENTITY_RATIO(scl_data->ratios.horz_c))
if (IDENTITY_RATIO(scl_data->ratios.vert_c)) scl_data->taps.h_taps_c = 1;
scl_data->taps.v_taps_c = 1; if (IDENTITY_RATIO(scl_data->ratios.vert_c))
scl_data->taps.v_taps_c = 1;
}
return true; return true;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment