Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.
authorbsalomon <bsalomon@google.com>
Mon, 7 Jul 2014 22:11:31 +0000 (15:11 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 7 Jul 2014 22:11:31 +0000 (15:11 -0700)
commit2011fe9cdfa63b83489a146cea6a724cede352c8
tree200081e467bb69640fc811733b35d6559403b938
parent24dcac2140a7cca111c7f1bd44b44541644887a3
Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.

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

Make GrEffectRef a typedef for GrEffect.

R=robertphillips@google.com

Author: bsalomon@google.com

Review URL: https://codereview.chromium.org/377503004
52 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
tests/GLProgramsTest.cpp
tests/GpuColorFilterTest.cpp