skia2/src/effects
reed 5c518a8622 Revert of check for inputs before reporting asColorFilter (patchset #7 id:110001 of https://codereview.chromium.org/967833003/)
Reason for revert:
Need to suppress these for rebaselining, so reverting for now.

Regressions: Unexpected image-only failures (5)
  css3/filters/effect-brightness-clamping-hw.html [ ImageOnlyFailure ]
  css3/filters/effect-combined-hw.html [ ImageOnlyFailure ]
  virtual/slimmingpaint/css3/filters/effect-brightness-clamping-hw.html [ ImageOnlyFailure ]
  virtual/slimmingpaint/css3/filters/effect-combined-hw.html [ ImageOnlyFailure ]

Original issue's description:
> Use ComposeColorFilter in factory to collapse consecutive filters (when possible).
> Change asColorFilter to reflect its reliance on the new factory behavior.
>
> patch from issue 967143002 at patchset 80001 (http://crrev.com/967143002#ps80001)
>
> BUG=skia:
>
> Committed: https://skia.googlesource.com/skia/+/dac843bf046c2cd79fd955cb177aee241d7a4b0c

TBR=senorblanco@chromium.org,robertphillips@google.com,bsalomon@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=skia:

Review URL: https://codereview.chromium.org/978923005
2015-03-05 14:47:29 -08:00
..
gradients adding preabandon flag to DM 2015-02-25 14:09:46 -08:00
Sk1DPathEffect.cpp Add patheffects to debugger printout 2015-01-26 06:08:52 -08:00
Sk2DPathEffect.cpp Add patheffects to debugger printout 2015-01-26 06:08:52 -08:00
SkAlphaThresholdFilter.cpp I'd really like to land this before the branch so speedy reviews are appreciated. 2015-02-25 13:19:48 -08:00
SkArcToPathEffect.cpp Add patheffects to debugger printout 2015-01-26 06:08:52 -08:00
SkArithmeticMode_gpu.cpp Use dst copies in porter duffer XP to correctly render certain blends. 2015-02-17 11:15:47 -08:00
SkArithmeticMode_gpu.h Remove canApplyCoverage from XP and all related functions in gpu code. 2015-02-23 12:12:54 -08:00
SkArithmeticMode.cpp Add Arithmetic mode xp. 2015-01-14 12:53:01 -08:00
SkBitmapSource.cpp Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkBlurDrawLooper.cpp Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkBlurImageFilter.cpp adding preabandon flag to DM 2015-02-25 14:09:46 -08:00
SkBlurMask.cpp add asAShadowBlur for android to drawlooper 2014-04-29 15:20:16 +00:00
SkBlurMask.h add asAShadowBlur for android to drawlooper 2014-04-29 15:20:16 +00:00
SkBlurMaskFilter.cpp adding preabandon flag to DM 2015-02-25 14:09:46 -08:00
SkColorCubeFilter.cpp change colorfilter to return an array of frag processors 2015-03-03 06:41:45 -08:00
SkColorFilterImageFilter.cpp Revert of check for inputs before reporting asColorFilter (patchset #7 id:110001 of https://codereview.chromium.org/967833003/) 2015-03-05 14:47:29 -08:00
SkColorFilters.cpp disable chatting debugf 2015-03-04 07:51:37 -08:00
SkColorMatrix.cpp add virtuals to optimize composing colorfilters 2015-03-02 13:46:03 -08:00
SkColorMatrixFilter.cpp change colorfilter to return an array of frag processors 2015-03-03 06:41:45 -08:00
SkComposeImageFilter.cpp Fix SkComposeImageFilter's bounds computation and offset handling 2015-02-13 09:05:47 -08:00
SkCornerPathEffect.cpp Add patheffects to debugger printout 2015-01-26 06:08:52 -08:00
SkDashPathEffect.cpp Add patheffects to debugger printout 2015-01-26 06:08:52 -08:00
SkDiscretePathEffect.cpp Add patheffects to debugger printout 2015-01-26 06:08:52 -08:00
SkDisplacementMapEffect.cpp I'd really like to land this before the branch so speedy reviews are appreciated. 2015-02-25 13:19:48 -08:00
SkDropShadowImageFilter.cpp Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkEmbossMask_Table.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkEmbossMask.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkEmbossMask.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkEmbossMaskFilter.cpp Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkGpuBlurUtils.cpp I'd really like to land this before the branch so speedy reviews are appreciated. 2015-02-25 13:19:48 -08:00
SkGpuBlurUtils.h This patch implements a crop rect for SkImageFilter. It has been implemented for SkColorFilterImageFilter and SkBlurImageFilter as examples. 2013-07-24 22:19:24 +00:00
SkLayerDrawLooper.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
SkLayerRasterizer.cpp Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkLerpXfermode.cpp Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkLightingImageFilter.cpp Fix up all the easy virtual ... SK_OVERRIDE cases. 2015-01-09 10:06:40 -08:00
SkLumaColorFilter.cpp change colorfilter to return an array of frag processors 2015-03-03 06:41:45 -08:00
SkMagnifierImageFilter.cpp remove dead code from sampleapp, trim bad asserts 2015-02-21 09:03:21 -08:00
SkMatrixConvolutionImageFilter.cpp Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkMatrixImageFilter.cpp Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkMergeImageFilter.cpp Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkMorphologyImageFilter.cpp I'd really like to land this before the branch so speedy reviews are appreciated. 2015-02-25 13:19:48 -08:00
SkOffsetImageFilter.cpp Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkPaintFlagsDrawFilter.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkPerlinNoiseShader.cpp simplify logic in SkPerliNoiseShader for GPU when constant color 2015-03-04 11:03:52 -08:00
SkPictureImageFilter.cpp Require explicit disabling of cross process pictureimagefilters 2015-01-06 09:17:02 -08:00
SkPixelXorXfermode.cpp Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkRectShaderImageFilter.cpp Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkTableColorFilter.cpp change colorfilter to return an array of frag processors 2015-03-03 06:41:45 -08:00
SkTableMaskFilter.cpp Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkTestImageFilters.cpp Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkTileImageFilter.cpp Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkTransparentShader.cpp Simplify flattening to just write enough to call the factory/public-constructor for the class. We want to *not* rely on private constructors, and not rely on calling through the inheritance hierarchy for either flattening or unflattening(CreateProc). 2014-08-21 07:59:51 -07:00
SkXfermodeImageFilter.cpp I'd really like to land this before the branch so speedy reviews are appreciated. 2015-02-25 13:19:48 -08:00