From dbc85fcb856cf3fccd840fd58de9c11aff961869 Mon Sep 17 00:00:00 2001 From: Nader Jawad Date: Fri, 2 Apr 2021 22:47:27 -0700 Subject: [PATCH] Fixed inverse constant Updated inverse stretch affected distance to be inverse the affected distance not the actual stretch in the x/y direction Bug: 183768138 Test: Re-ran CTS tests Change-Id: Id3784e8902aa7dc199e10f228eeee5c24f968831 --- libs/hwui/effects/StretchEffect.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/hwui/effects/StretchEffect.cpp b/libs/hwui/effects/StretchEffect.cpp index bd1c154c6c5ed..d7162b9872d57 100644 --- a/libs/hwui/effects/StretchEffect.cpp +++ b/libs/hwui/effects/StretchEffect.cpp @@ -186,8 +186,8 @@ sk_sp StretchEffect::getImageFilter(const sk_sp& snapsho float normOverScrollDistY = mStretchDirection.y(); float distanceStretchedX = CONTENT_DISTANCE_STRETCHED / (1 + abs(normOverScrollDistX)); float distanceStretchedY = CONTENT_DISTANCE_STRETCHED / (1 + abs(normOverScrollDistY)); - float inverseDistanceStretchedX = 1.f / distanceStretchedX; - float inverseDistanceStretchedY = 1.f / distanceStretchedY; + float inverseDistanceStretchedX = 1.f / CONTENT_DISTANCE_STRETCHED; + float inverseDistanceStretchedY = 1.f / CONTENT_DISTANCE_STRETCHED; float diffX = distanceStretchedX - CONTENT_DISTANCE_STRETCHED; float diffY = distanceStretchedY - CONTENT_DISTANCE_STRETCHED;