diff options
Diffstat (limited to 'samplecode/SampleSlides.cpp')
| -rw-r--r-- | samplecode/SampleSlides.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/samplecode/SampleSlides.cpp b/samplecode/SampleSlides.cpp index 2029967c7d..f57cb5af49 100644 --- a/samplecode/SampleSlides.cpp +++ b/samplecode/SampleSlides.cpp @@ -330,7 +330,8 @@ static SkShader* make_shader1(const SkIPoint& size) { SK_ARRAY_COUNT(colors), SkShader::kMirror_TileMode, NULL); } -struct Rec { +class Rec { +public: SkCanvas::VertexMode fMode; int fCount; SkPoint* fVerts; @@ -426,13 +427,14 @@ static void mesh_slide(SkCanvas* canvas) { SkShader* fShader0 = make_shader0(&size); SkShader* fShader1 = make_shader1(size); - + + SkAutoUnref aur0(fShader0); + SkAutoUnref aur1(fShader1); + make_strip(&fRecs[0], size.fX, size.fY); make_fan(&fRecs[1], size.fX, size.fY); make_tris(&fRecs[2]); - - SkPaint paint; paint.setDither(true); paint.setFilterBitmap(true); |
