| Index: include/core/SkCanvas.h | 
| diff --git a/include/core/SkCanvas.h b/include/core/SkCanvas.h | 
| index b77e8a7689ffd04426651c394528d439b80f114e..59f97e9665f3b6428fba8ffb92137e2a5cf8c553 100644 | 
| --- a/include/core/SkCanvas.h | 
| +++ b/include/core/SkCanvas.h | 
| @@ -1053,6 +1053,14 @@ public: | 
| const SkColor colors[], SkXfermode* xmode, | 
| const uint16_t indices[], int indexCount, | 
| const SkPaint& paint); | 
| +    void drawVertices(VertexMode vmode, int vertexCount, | 
| +                      const SkPoint vertices[], const SkPoint texs[], | 
| +                      const SkColor colors[], sk_sp<SkXfermode>& xmode, | 
| +                      const uint16_t indices[], int indexCount, | 
| +                      const SkPaint& paint) { | 
| +        this->drawVertices(vmode, vertexCount, vertices, texs, colors, xmode.get(), | 
| +                           indices, indexCount, paint); | 
| +    } | 
|  | 
| /** | 
| Draw a cubic coons patch | 
| @@ -1069,6 +1077,10 @@ public: | 
| */ | 
| void drawPatch(const SkPoint cubics[12], const SkColor colors[4], | 
| const SkPoint texCoords[4], SkXfermode* xmode, const SkPaint& paint); | 
| +    void drawPatch(const SkPoint cubics[12], const SkColor colors[4], const SkPoint texCoords[4], | 
| +                   const sk_sp<SkXfermode>& xmode, const SkPaint& paint) { | 
| +        this->drawPatch(cubics, colors, texCoords, xmode.get(), paint); | 
| +    } | 
|  | 
| /** | 
| *  Draw a set of sprites from the atlas. Each is specified by a tex rectangle in the | 
|  |