diff options
Diffstat (limited to 'gm/texturedomaineffect.cpp')
-rw-r--r-- | gm/texturedomaineffect.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/gm/texturedomaineffect.cpp b/gm/texturedomaineffect.cpp index 32042aab84..0bebd8c97d 100644 --- a/gm/texturedomaineffect.cpp +++ b/gm/texturedomaineffect.cpp @@ -83,17 +83,16 @@ protected: } sk_sp<GrTexture> texture( - GrRefCachedBitmapTexture(context, fBmp, GrSamplerParams::ClampNoFilter())); + GrRefCachedBitmapTexture(context, fBmp, GrSamplerParams::ClampNoFilter(), nullptr)); if (!texture) { return; } SkTArray<SkMatrix> textureMatrices; - textureMatrices.push_back().setIDiv(texture->width(), texture->height()); - textureMatrices.push_back() = textureMatrices[0]; - textureMatrices.back().postScale(1.5f, 0.85f); - textureMatrices.push_back() = textureMatrices[0]; - textureMatrices.back().preRotate(45.f, texture->width() / 2.f, texture->height() / 2.f); + textureMatrices.push_back() = SkMatrix::I(); + textureMatrices.push_back() = SkMatrix::MakeScale(1.5f, 0.85f); + textureMatrices.push_back(); + textureMatrices.back().setRotate(45.f, texture->width() / 2.f, texture->height() / 2.f); const SkIRect texelDomains[] = { fBmp.bounds(), |