aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/SkGr.cpp
diff options
context:
space:
mode:
authorGravatar joshualitt <joshualitt@chromium.org>2015-07-08 07:58:18 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-07-08 07:58:18 -0700
commit2cff176fa25e962f7ae53ebeefa833f0eed276cc (patch)
tree545ff9876e92d4ad8c177c82cc2b2ee6babdaa1c /src/gpu/SkGr.cpp
parentf5179a4c490bc787190321bd8ffdb0e6a4efa9ac (diff)
More threading of GrShaderDataManager
TBR=bsalomon@google.com BUG=skia: Review URL: https://codereview.chromium.org/1213613016
Diffstat (limited to 'src/gpu/SkGr.cpp')
-rw-r--r--src/gpu/SkGr.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gpu/SkGr.cpp b/src/gpu/SkGr.cpp
index 4c71093e44..b7568c3ba6 100644
--- a/src/gpu/SkGr.cpp
+++ b/src/gpu/SkGr.cpp
@@ -720,7 +720,8 @@ bool SkPaint2GrPaintNoShader(GrContext* context, GrRenderTarget* rt, const SkPai
} else {
SkTDArray<GrFragmentProcessor*> array;
// return false if failed?
- if (colorFilter->asFragmentProcessors(context, &array)) {
+ if (colorFilter->asFragmentProcessors(context, grPaint->getShaderDataManager(),
+ &array)) {
for (int i = 0; i < array.count(); ++i) {
grPaint->addColorProcessor(array[i]);
array[i]->unref();