aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/shaderbounds.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gm/shaderbounds.cpp')
-rw-r--r--gm/shaderbounds.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/gm/shaderbounds.cpp b/gm/shaderbounds.cpp
index e86ab05431..4363d4eee3 100644
--- a/gm/shaderbounds.cpp
+++ b/gm/shaderbounds.cpp
@@ -80,10 +80,9 @@ protected:
if (background) {
scale = 0.6f;
}
- SkScalar shaderWidth = SkScalarDiv(SkIntToScalar(width), scale);
- SkScalar shaderHeight = SkScalarDiv(SkIntToScalar(height), scale);
- SkMatrix shaderScale;
- shaderScale.setScale(scale, scale);
+ SkScalar shaderWidth = width / scale;
+ SkScalar shaderHeight = height / scale;
+ SkMatrix shaderScale = SkMatrix::MakeScale(scale);
SkShader* shader = fShaderMaker(shaderWidth, shaderHeight, background, shaderScale);
return shader;
}