diff options
Diffstat (limited to 'src/effects/gradients/SkRadialGradient.cpp')
-rw-r--r-- | src/effects/gradients/SkRadialGradient.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/effects/gradients/SkRadialGradient.cpp b/src/effects/gradients/SkRadialGradient.cpp index c10c555147..4f451b7edf 100644 --- a/src/effects/gradients/SkRadialGradient.cpp +++ b/src/effects/gradients/SkRadialGradient.cpp @@ -545,7 +545,9 @@ GrFragmentProcessor* GrRadialGradient::TestCreate(SkRandom* random, SkPaint paint; GrColor paintColor; GrFragmentProcessor* fp; - SkAssertResult(shader->asFragmentProcessor(context, paint, NULL, &paintColor, &fp)); + SkAssertResult(shader->asFragmentProcessor(context, paint, + GrProcessorUnitTest::TestMatrix(random), NULL, + &paintColor, &fp)); return fp; } @@ -568,6 +570,7 @@ void GrGLRadialGradient::emitCode(GrGLFPBuilder* builder, ///////////////////////////////////////////////////////////////////// bool SkRadialGradient::asFragmentProcessor(GrContext* context, const SkPaint& paint, + const SkMatrix& viewM, const SkMatrix* localMatrix, GrColor* paintColor, GrFragmentProcessor** fp) const { SkASSERT(context); @@ -593,7 +596,8 @@ bool SkRadialGradient::asFragmentProcessor(GrContext* context, const SkPaint& pa #else -bool SkRadialGradient::asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix*, GrColor*, +bool SkRadialGradient::asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix&, + const SkMatrix*, GrColor*, GrFragmentProcessor**) const { SkDEBUGFAIL("Should not call in GPU-less build"); return false; |