Chromium Code Reviews| Index: src/utils/SkShadowPaintFilterCanvas.cpp |
| diff --git a/src/utils/SkShadowPaintFilterCanvas.cpp b/src/utils/SkShadowPaintFilterCanvas.cpp |
| index 31b7661296151023a8266cf67d5d74468b181dc5..27f04dd5dfadd8ca8cf61b5b8927d77eae4f48a2 100644 |
| --- a/src/utils/SkShadowPaintFilterCanvas.cpp |
| +++ b/src/utils/SkShadowPaintFilterCanvas.cpp |
| @@ -24,6 +24,14 @@ bool SkShadowPaintFilterCanvas::onFilter(SkTCopyOnFirstWrite<SkPaint>* paint, Ty |
| SkColor color = 0xFF000000; // init color to opaque black |
| color |= z; // Put the index into the blue component |
| + |
|
robertphillips
2016/08/10 14:23:18
parameterize & comment
vjiaoblack
2016/08/11 18:28:51
Done.
|
| + int z2 = z * z; |
| + if (z2 > 255 * 256) { |
| + color |= (255) << 8; |
| + } else { |
| + color |= (z2 / 256) << 8; |
| + } |
| +// color |= (z * z / 256) << 8; |
| newPaint.setColor(color); |
| *paint->writable() = newPaint; |