From f9037dabea3ccf80b05ec1d66aeac13bee38b239 Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Wed, 12 Oct 2016 18:29:06 -0700 Subject: Don't apply the OECF twice to multi-stop gradients Test: Manual Change-Id: Icd65d906df2f0a059373edb8c6d55fe378c92f92 --- libs/hwui/GradientCache.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libs/hwui/GradientCache.cpp') diff --git a/libs/hwui/GradientCache.cpp b/libs/hwui/GradientCache.cpp index cd3ccf9b8fc7..0972ac1cafc2 100644 --- a/libs/hwui/GradientCache.cpp +++ b/libs/hwui/GradientCache.cpp @@ -198,7 +198,7 @@ void GradientCache::mixFloats(const FloatColor& start, const FloatColor& end, float amount, uint8_t*& dst) const { float oppAmount = 1.0f - amount; float* d = (float*) dst; -#if ANDROID_LINEAR_BLENDING_ENABLED +#ifdef ANDROID_ENABLE_LINEAR_BLENDING *d++ = start.r * oppAmount + end.r * amount; *d++ = start.g * oppAmount + end.g * amount; *d++ = start.b * oppAmount + end.b * amount; -- cgit v1.2.3-59-g8ed1b