aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkLocalMatrixShader.h
diff options
context:
space:
mode:
authorGravatar reed <reed@google.com>2016-03-03 18:18:25 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2016-03-03 18:18:25 -0800
commit773ceda51ca120b686ba2d1aff1b6d5173143be0 (patch)
tree5faf3b331ea786b46841cdd3f2f0fedf3562ad16 /src/core/SkLocalMatrixShader.h
parentf98bc6d618fb7317abff05b3b4351ff24e4fb560 (diff)
Enforce 16byte alignment in shader contexts (patchset #1 id:1 of https://codereview.chromium.org/1759653004/ )"
Diffstat (limited to 'src/core/SkLocalMatrixShader.h')
-rw-r--r--src/core/SkLocalMatrixShader.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/SkLocalMatrixShader.h b/src/core/SkLocalMatrixShader.h
index d897d49ded..8edea40d05 100644
--- a/src/core/SkLocalMatrixShader.h
+++ b/src/core/SkLocalMatrixShader.h
@@ -19,10 +19,6 @@ public:
, fProxyShader(SkRef(proxy))
{}
- size_t contextSize(const ContextRec& rec) const override {
- return fProxyShader->contextSize(rec);
- }
-
GradientType asAGradient(GradientInfo* info) const override {
return fProxyShader->asAGradient(info);
}
@@ -53,6 +49,10 @@ protected:
void flatten(SkWriteBuffer&) const override;
Context* onCreateContext(const ContextRec&, void*) const override;
+ size_t onContextSize(const ContextRec& rec) const override {
+ return fProxyShader->contextSize(rec);
+ }
+
bool onIsABitmap(SkBitmap* bitmap, SkMatrix* matrix, TileMode* mode) const override {
return fProxyShader->isABitmap(bitmap, matrix, mode);
}