aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm
diff options
context:
space:
mode:
authorGravatar joshualitt <joshualitt@chromium.org>2015-07-08 09:36:59 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-07-08 09:36:59 -0700
commitb2456053c7e20e5439915cd2954c71f73bc85375 (patch)
tree731803e3678656310fb549e744a157107af96563 /gm
parent85ff25e8d905502ec09d057ecc6245f487bf94ce (diff)
more threading of GrShaderDataManager
TBR=bsalomon@google.com BUG=skia: Review URL: https://codereview.chromium.org/1215643006
Diffstat (limited to 'gm')
-rw-r--r--gm/dcshader.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/gm/dcshader.cpp b/gm/dcshader.cpp
index 0f481df268..d58d4e3c2e 100644
--- a/gm/dcshader.cpp
+++ b/gm/dcshader.cpp
@@ -55,7 +55,7 @@ SkFlattenable* DCShader::CreateProc(SkReadBuffer& buf) {
class DCFP : public GrFragmentProcessor {
public:
- DCFP(const SkMatrix& m) : fDeviceTransform(kDevice_GrCoordSet, m) {
+ DCFP(GrShaderDataManager*, const SkMatrix& m) : fDeviceTransform(kDevice_GrCoordSet, m) {
this->addCoordTransform(&fDeviceTransform);
this->initClassID<DCFP>();
}
@@ -101,8 +101,9 @@ private:
bool DCShader::asFragmentProcessor(GrContext*, const SkPaint& paint, const SkMatrix& viewM,
const SkMatrix* localMatrix, GrColor* color,
- GrShaderDataManager*, GrFragmentProcessor** fp) const {
- *fp = SkNEW_ARGS(DCFP, (fDeviceMatrix));
+ GrShaderDataManager* shaderDataManager,
+ GrFragmentProcessor** fp) const {
+ *fp = SkNEW_ARGS(DCFP, (shaderDataManager, fDeviceMatrix));
*color = GrColorPackA4(paint.getAlpha());
return true;
}