Don't create a GXPFactory when blend is SrcOver
authoregdaniel <egdaniel@google.com>
Mon, 23 Nov 2015 21:20:41 +0000 (13:20 -0800)
committerCommit bot <commit-bot@chromium.org>
Mon, 23 Nov 2015 21:20:42 +0000 (13:20 -0800)
commitc4b72720e75313079212e69e46a5ef7c474b2305
treeb0bf74db86503bd22684bb3107613db4e6625244
parent60ce86d4718dab83f33488ec41710ad6763fc7f8
Don't create a GXPFactory when blend is SrcOver

BUG=skia:

Review URL: https://codereview.chromium.org/1471053002
35 files changed:
gm/beziereffects.cpp
gm/bigrrectaaeffect.cpp
gm/convexpolyeffect.cpp
gm/rrects.cpp
gm/texturedomaineffect.cpp
gm/yuvtorgbeffect.cpp
include/core/SkXfermode.h
include/gpu/GrPaint.h
include/gpu/GrXferProcessor.h
include/gpu/effects/GrCoverageSetOpXP.h
include/gpu/effects/GrPorterDuffXferProcessor.h
src/core/SkImageFilter.cpp
src/core/SkXfermode.cpp
src/effects/SkArithmeticMode_gpu.h
src/effects/SkBlurMaskFilter.cpp
src/effects/SkDisplacementMapEffect.cpp
src/effects/SkGpuBlurUtils.cpp
src/effects/SkLightingImageFilter.cpp
src/effects/SkMorphologyImageFilter.cpp
src/effects/SkPerlinNoiseShader.cpp
src/effects/SkXfermodeImageFilter.cpp
src/gpu/GrContext.cpp
src/gpu/GrDrawTarget.cpp
src/gpu/GrPaint.cpp
src/gpu/GrPipeline.cpp
src/gpu/GrPipelineBuilder.cpp
src/gpu/GrPipelineBuilder.h
src/gpu/GrYUVProvider.cpp
src/gpu/SkGr.cpp
src/gpu/batches/GrDefaultPathRenderer.cpp
src/gpu/effects/GrConfigConversionEffect.cpp
src/gpu/effects/GrCustomXfermode.cpp
src/gpu/effects/GrDisableColorXP.h
src/gpu/effects/GrPorterDuffXferProcessor.cpp
tests/TessellatingPathRendererTests.cpp