Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.
authorbsalomon <bsalomon@google.com>
Tue, 8 Jul 2014 13:52:35 +0000 (06:52 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 8 Jul 2014 13:52:35 +0000 (06:52 -0700)
commit97b9ab72cd5ee0cba4692082737266376425f27c
tree3061ad5cf5cb7cc81f4e5ee3014597ae1bf4dbab
parent4ae94ffce5ecf1b71cb5e295b68bf4ec9e697443
Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.

Make Sk-effect virtuals produce GrEffect* rather than GrEffectRef*

Make GrEffectRef a typedef for GrEffect.

Committed: https://skia.googlesource.com/skia/+/2011fe9cdfa63b83489a146cea6a724cede352c8

R=robertphillips@google.com

Author: bsalomon@google.com

Review URL: https://codereview.chromium.org/377503004
54 files changed:
include/core/SkColorFilter.h
include/core/SkColorShader.h
include/core/SkImageFilter.h
include/core/SkMaskFilter.h
include/core/SkShader.h
include/core/SkXfermode.h
include/effects/SkColorMatrixFilter.h
include/effects/SkLumaColorFilter.h
include/effects/SkMagnifierImageFilter.h
include/effects/SkMatrixConvolutionImageFilter.h
include/effects/SkPerlinNoiseShader.h
include/gpu/GrBackendEffectFactory.h
include/gpu/GrEffect.h
include/gpu/GrEffectStage.h
include/gpu/GrEffectUnitTest.h
include/gpu/GrPaint.h
src/core/SkBitmapProcShader.cpp
src/core/SkBitmapProcShader.h
src/core/SkColorFilter.cpp
src/core/SkImageFilter.cpp
src/core/SkLocalMatrixShader.h
src/core/SkMaskFilter.cpp
src/core/SkPictureShader.cpp
src/core/SkPictureShader.h
src/core/SkShader.cpp
src/core/SkXfermode.cpp
src/core/SkXfermode_proccoeff.h
src/effects/SkAlphaThresholdFilter.cpp
src/effects/SkColorFilters.cpp
src/effects/SkLumaColorFilter.cpp
src/effects/SkPerlinNoiseShader.cpp
src/effects/SkTableColorFilter.cpp
src/effects/gradients/SkLinearGradient.cpp
src/effects/gradients/SkLinearGradient.h
src/effects/gradients/SkRadialGradient.cpp
src/effects/gradients/SkRadialGradient.h
src/effects/gradients/SkSweepGradient.cpp
src/effects/gradients/SkSweepGradient.h
src/effects/gradients/SkTwoPointConicalGradient.cpp
src/effects/gradients/SkTwoPointConicalGradient.h
src/effects/gradients/SkTwoPointConicalGradient_gpu.h
src/effects/gradients/SkTwoPointRadialGradient.cpp
src/effects/gradients/SkTwoPointRadialGradient.h
src/gpu/GrDrawState.h
src/gpu/GrEffect.cpp
src/gpu/GrPaint.cpp
src/gpu/effects/GrDashingEffect.h
src/gpu/effects/GrDitherEffect.h
src/gpu/effects/GrOvalEffect.h
src/gpu/effects/GrRRectEffect.h
src/gpu/effects/GrYUVtoRGBEffect.cpp
src/gpu/effects/GrYUVtoRGBEffect.h
tests/GLProgramsTest.cpp
tests/GpuColorFilterTest.cpp