diff options
author | 2016-10-11 12:20:17 -0700 | |
---|---|---|
committer | 2016-10-11 12:20:17 -0700 | |
commit | 8c8fceff4d4e8ec09f29748d77ed5510697a2995 (patch) | |
tree | 602754d1fb4dd01dc15bea3c8919a50ddf0c8eb9 | |
parent | ebcb8aadae70b25d4ac023b4f987a469b6d91f41 (diff) |
fix vertex alpha calculation in GrTesselator
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2405813003
Review-Url: https://codereview.chromium.org/2405813003
-rw-r--r-- | src/gpu/GrTessellator.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gpu/GrTessellator.cpp b/src/gpu/GrTessellator.cpp index 4024ad0c16..6fbcab60be 100644 --- a/src/gpu/GrTessellator.cpp +++ b/src/gpu/GrTessellator.cpp @@ -204,7 +204,7 @@ inline void* emit_vertex(Vertex* v, const AAParams* aaParams, void* data) { if (aaParams->fTweakAlpha) { auto d = static_cast<GrDefaultGeoProcFactory::PositionColorAttr*>(data); d->fPosition = v->fPoint; - d->fColor = SkAlphaMulQ(aaParams->fColor, v->fAlpha); + d->fColor = SkAlphaMulQ(aaParams->fColor, SkAlpha255To256(v->fAlpha)); d++; return d; } |