Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0c1563d3 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Prematurely optimizing a Path."

parents af0c4233 d7f13f84
Loading
Loading
Loading
Loading
+1 −9
Original line number Diff line number Diff line
@@ -512,16 +512,8 @@ void SkiaCanvas::drawArc(float left, float top, float right, float bottom,

void SkiaCanvas::drawPath(const SkPath& path, const SkPaint& paint) {
    if (CC_UNLIKELY(paint.nothingToDraw())) return;
    SkRect rect;
    SkRRect roundRect;
    if (path.isOval(&rect)) {
        mCanvas->drawOval(rect, paint);
    } else if (path.isRRect(&roundRect)) {
        mCanvas->drawRRect(roundRect, paint);
    } else {
    mCanvas->drawPath(path, paint);
}
}

void SkiaCanvas::drawVertices(SkCanvas::VertexMode vertexMode, int vertexCount,
                              const float* verts, const float* texs, const int* colors,