aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar lsalzman <lsalzman@mozilla.com>2016-10-11 12:20:17 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-10-11 12:20:17 -0700
commit8c8fceff4d4e8ec09f29748d77ed5510697a2995 (patch)
tree602754d1fb4dd01dc15bea3c8919a50ddf0c8eb9
parentebcb8aadae70b25d4ac023b4f987a469b6d91f41 (diff)
fix vertex alpha calculation in GrTesselator
-rw-r--r--src/gpu/GrTessellator.cpp2
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;
}