| Index: gm/shadertext2.cpp
|
| diff --git a/gm/shadertext2.cpp b/gm/shadertext2.cpp
|
| index f839161dae395787ba507467ab5b855a43df3330..e580d91e1e5b59a3aef6e97ce54ac0cdee25fc31 100644
|
| --- a/gm/shadertext2.cpp
|
| +++ b/gm/shadertext2.cpp
|
| @@ -95,14 +95,10 @@ protected:
|
| makebm(&bmp, kPointSize / 2, kPointSize / 2);
|
| }
|
|
|
| - SkAutoTUnref<SkShader> shader(SkShader::CreateBitmapShader(bmp,
|
| - SkShader::kMirror_TileMode,
|
| - SkShader::kRepeat_TileMode));
|
| SkPaint fillPaint;
|
| fillPaint.setAntiAlias(true);
|
| fillPaint.setTextSize(SkIntToScalar(kPointSize));
|
| fillPaint.setFilterLevel(SkPaint::kLow_FilterLevel);
|
| - fillPaint.setShader(shader);
|
|
|
| SkPaint outlinePaint;
|
| outlinePaint.setAntiAlias(true);
|
| @@ -158,7 +154,10 @@ protected:
|
| canvas->translate(0, kPadY / 2 + kPointSize);
|
| columnH += kPadY / 2 + kPointSize;
|
| for (int lm = 0; lm < localMatrices.count(); ++lm) {
|
| - shader->setLocalMatrix(localMatrices[lm].fMatrix);
|
| + paint.setShader(SkShader::CreateBitmapShader(bmp,
|
| + SkShader::kMirror_TileMode,
|
| + SkShader::kRepeat_TileMode,
|
| + &localMatrices[lm].fMatrix));
|
|
|
| canvas->save();
|
| canvas->concat(matrices[m].fMatrix);
|
|
|