Index: src/gpu/SkGr.cpp |
diff --git a/src/gpu/SkGr.cpp b/src/gpu/SkGr.cpp |
index 0c29dd88941fc9bfebaceed8bd10b232883b0c6e..6c1ec4bed00157c46bc554ccf0017efbd874f5bd 100644 |
--- a/src/gpu/SkGr.cpp |
+++ b/src/gpu/SkGr.cpp |
@@ -469,7 +469,7 @@ |
yuvToRgbProcessor(GrYUVtoRGBEffect::Create(paint.getProcessorDataManager(), yuvTextures[0], |
yuvTextures[1], yuvTextures[2], |
yuvInfo.fSize, yuvInfo.fColorSpace)); |
- paint.addColorFragmentProcessor(yuvToRgbProcessor); |
+ paint.addColorProcessor(yuvToRgbProcessor); |
SkRect r = SkRect::MakeWH(SkIntToScalar(yuvInfo.fSize[0].fWidth), |
SkIntToScalar(yuvInfo.fSize[0].fHeight)); |
@@ -810,7 +810,7 @@ |
if (colorFilter->asFragmentProcessors(context, grPaint->getProcessorDataManager(), |
&array)) { |
for (int i = 0; i < array.count(); ++i) { |
- grPaint->addColorFragmentProcessor(array[i]); |
+ grPaint->addColorProcessor(array[i]); |
array[i]->unref(); |
} |
} |
@@ -820,7 +820,7 @@ |
#ifndef SK_IGNORE_GPU_DITHER |
// If the dither flag is set, then we need to see if the underlying context |
// supports it. If not, then install a dither effect. |
- if (skPaint.isDither() && grPaint->numColorFragmentProcessors() > 0) { |
+ if (skPaint.isDither() && grPaint->numColorStages() > 0) { |
// What are we rendering into? |
SkASSERT(rt); |
@@ -832,7 +832,7 @@ |
// not going to be dithered by the GPU. |
SkAutoTUnref<GrFragmentProcessor> fp(GrDitherEffect::Create()); |
if (fp.get()) { |
- grPaint->addColorFragmentProcessor(fp); |
+ grPaint->addColorProcessor(fp); |
grPaint->setDither(false); |
} |
} |
@@ -863,7 +863,7 @@ |
return false; |
} |
if (fp) { |
- grPaint->addColorFragmentProcessor(fp)->unref(); |
+ grPaint->addColorProcessor(fp)->unref(); |
constantColor = false; |
} |
} |