Chromium Code Reviews| Index: gm/shadowmaps.cpp |
| diff --git a/gm/shadowmaps.cpp b/gm/shadowmaps.cpp |
| index b343d9b142221b60379c52901808e317462838d2..ee2d88f89049f9da9f928fd35c869d0a7b389788 100644 |
| --- a/gm/shadowmaps.cpp |
| +++ b/gm/shadowmaps.cpp |
| @@ -76,6 +76,11 @@ public: |
| SkVector3::Make(0.1f, 0.2f, 1.0f))); |
| builder.add(SkLights::Light(SkColor3f::Make(0.4f, 0.4f, 0.4f))); |
| fLights = builder.finish(); |
| + |
| + fShadowParams.fShadowRadius = 4.0f; |
| + fShadowParams.fBiasingConstant = 0.3f; |
| + fShadowParams.fMinVariance = 1024; |
|
robertphillips
2016/08/16 15:58:16
fShadowType -> fType ?
vjiaoblack
2016/08/16 16:48:21
Done.
|
| + fShadowParams.fShadowType = SkShadowParams::kVariance_BlurAlgorithm; |
| } |
| protected: |
| @@ -95,11 +100,12 @@ protected: |
| // It's used to generate the depth maps. |
| sk_sp<SkPicture> pic(make_test_picture(kWidth, kHeight)); |
| canvas->setLights(fLights); |
| - canvas->drawShadowedPicture(pic, nullptr, nullptr); |
| + canvas->drawShadowedPicture(pic, nullptr, nullptr, fShadowParams); |
| } |
| private: |
| sk_sp<SkLights> fLights; |
|
robertphillips
2016/08/16 15:58:16
line up ?
vjiaoblack
2016/08/16 16:48:21
Done.
|
| + SkShadowParams fShadowParams; |
| typedef GM INHERITED; |
| }; |