diff options
author | reed <reed@google.com> | 2016-03-25 09:08:00 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-25 09:08:00 -0700 |
commit | fe63045f075165b1be5d3e7fc5c710021d85f53b (patch) | |
tree | c60f764504ba1d622613a432c88e43f7f65c0fec /gm/lightingshader.cpp | |
parent | cce49271124ff75c880dc0dfed1489f02c82890b (diff) |
move setshader to sk_sp, re-using SK_SUPPORT_LEGACY_CREATESHADER_PTR
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1829303002
Review URL: https://codereview.chromium.org/1829303002
Diffstat (limited to 'gm/lightingshader.cpp')
-rw-r--r-- | gm/lightingshader.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/gm/lightingshader.cpp b/gm/lightingshader.cpp index 9c45c9b783..6d25671ac2 100644 --- a/gm/lightingshader.cpp +++ b/gm/lightingshader.cpp @@ -98,14 +98,9 @@ protected: // TODO: correctly pull out the pure rotation SkVector invNormRotation = { ctm[SkMatrix::kMScaleX], ctm[SkMatrix::kMSkewY] }; - SkAutoTUnref<SkShader> fShader(SkLightingShader::Create( - fDiffuse, - fNormalMaps[mapType], - fLights, - invNormRotation, &matrix, &matrix)); - SkPaint paint; - paint.setShader(fShader); + paint.setShader(SkLightingShader::Make(fDiffuse, fNormalMaps[mapType], fLights, + invNormRotation, &matrix, &matrix)); canvas->drawRect(r, paint); } |