diff options
author | 2010-12-20 18:26:13 +0000 | |
---|---|---|
committer | 2010-12-20 18:26:13 +0000 | |
commit | f2b98d67dcb6fcb3120feede9c72016fc7b3ead8 (patch) | |
tree | d78b57945b29865dcdeb1badbb360575289b292d /samplecode/SampleSlides.cpp | |
parent | 29e5054dd07c97c2195c5f64bf67aaa6b5afa204 (diff) |
merge with changes for GPU backend
git-svn-id: http://skia.googlecode.com/svn/trunk@637 2bbb7eff-a529-9590-31e7-b0007b416f81
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); |