Chromium Code Reviews| Index: src/effects/SkTestImageFilters.cpp |
| diff --git a/src/effects/SkTestImageFilters.cpp b/src/effects/SkTestImageFilters.cpp |
| index da88316654ab3d58b7776bb12307cc5e406ba5e2..dad1e1d36373e5367131276b3c41c48eaee5a08f 100755 |
| --- a/src/effects/SkTestImageFilters.cpp |
| +++ b/src/effects/SkTestImageFilters.cpp |
| @@ -71,14 +71,20 @@ bool SkDownSampleImageFilter::onFilterImage(Proxy* proxy, const SkBitmap& src, |
| return true; |
| } |
| +SkFlattenable* SkDownSampleImageFilter::CreateProc(SkReadBuffer& buffer) { |
| + SK_IMAGEFILTER_UNFLATTEN_COMMON(common, 1); |
| + return Create(buffer.readScalar(), common.inputAt(0)); |
|
sugoi1
2014/08/19 18:46:18
Maybe we could check the validity of the scale val
reed1
2014/08/19 19:58:06
Moved to factory.
|
| +} |
| + |
| void SkDownSampleImageFilter::flatten(SkWriteBuffer& buffer) const { |
| this->INHERITED::flatten(buffer); |
| - |
| buffer.writeScalar(fScale); |
| } |
| +#ifdef SK_SUPPORT_LEGACY_DEEPFLATTENING |
| SkDownSampleImageFilter::SkDownSampleImageFilter(SkReadBuffer& buffer) |
| : INHERITED(1, buffer) { |
| fScale = buffer.readScalar(); |
| buffer.validate(SkScalarIsFinite(fScale)); |
| } |
| +#endif |