Merge "Align paths on pixel boundaries when rasterizing in bitmaps. Bug #5003739"
This commit is contained in:
@@ -537,7 +537,7 @@ PathTexture* ShapeCache<Entry>::addTexture(const Entry& entry, const SkPath *pat
|
||||
const float pathWidth = fmax(bounds.width(), 1.0f);
|
||||
const float pathHeight = fmax(bounds.height(), 1.0f);
|
||||
|
||||
const float offset = fmax(paint->getStrokeWidth(), 1.0f) * 1.5f;
|
||||
const float offset = (int) floorf(fmax(paint->getStrokeWidth(), 1.0f) * 1.5f + 0.5f);
|
||||
|
||||
const uint32_t width = uint32_t(pathWidth + offset * 2.0 + 0.5);
|
||||
const uint32_t height = uint32_t(pathHeight + offset * 2.0 + 0.5);
|
||||
|
||||
Reference in New Issue
Block a user