From 7f2c85e66bc45ef5fc204e301ed726491160a615 Mon Sep 17 00:00:00 2001 From: fmenozzi Date: Tue, 12 Jul 2016 09:17:39 -0700 Subject: Add hard stop count BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2141733002 Review-Url: https://codereview.chromium.org/2141733002 --- src/utils/SkLua.cpp | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) (limited to 'src') diff --git a/src/utils/SkLua.cpp b/src/utils/SkLua.cpp index e6d5d4c5ff..d2ff5551af 100644 --- a/src/utils/SkLua.cpp +++ b/src/utils/SkLua.cpp @@ -1275,23 +1275,10 @@ static int lshader_asAGradient(lua_State* L) { info.fColorOffsets = pos.get(); shader->asAGradient(&info); - bool containsHardStops = false; - bool isEvenlySpaced = true; - for (int i = 1; i < info.fColorCount; i++) { - if (SkScalarNearlyEqual(info.fColorOffsets[i], info.fColorOffsets[i-1])) { - containsHardStops = true; - } - if (!SkScalarNearlyEqual(info.fColorOffsets[i], i/(info.fColorCount - 1.0f))) { - isEvenlySpaced = false; - } - } - lua_newtable(L); - setfield_string(L, "type", gradtype2string(t)); - setfield_string(L, "tile", mode2string(info.fTileMode)); - setfield_number(L, "colorCount", info.fColorCount); - setfield_boolean(L, "containsHardStops", containsHardStops); - setfield_boolean(L, "isEvenlySpaced", isEvenlySpaced); + setfield_string(L, "type", gradtype2string(t)); + setfield_string(L, "tile", mode2string(info.fTileMode)); + setfield_number(L, "colorCount", info.fColorCount); lua_newtable(L); for (int i = 0; i < info.fColorCount; i++) { -- cgit v1.2.3