diff options
author | 2013-12-03 19:46:58 +0000 | |
---|---|---|
committer | 2013-12-03 19:46:58 +0000 | |
commit | 11e055518a0cbe5329232a55fe2cd177e83836d8 (patch) | |
tree | b3edebfa12a9ad252c11cbea29482c22bdcc6541 /src/effects | |
parent | f8cb184095946ebf8f183d253e27bd544a19f23c (diff) |
Code cleanup following recapture of skps
https://codereview.chromium.org/88233003/
git-svn-id: http://skia.googlecode.com/svn/trunk@12472 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/effects')
-rw-r--r-- | src/effects/SkBlurMaskFilter.cpp | 16 | ||||
-rw-r--r-- | src/effects/SkEmbossMaskFilter.cpp | 16 |
2 files changed, 8 insertions, 24 deletions
diff --git a/src/effects/SkBlurMaskFilter.cpp b/src/effects/SkBlurMaskFilter.cpp index 9ed6d0c0bb..d2c43d719b 100644 --- a/src/effects/SkBlurMaskFilter.cpp +++ b/src/effects/SkBlurMaskFilter.cpp @@ -483,18 +483,10 @@ void SkBlurMaskFilterImpl::computeFastBounds(const SkRect& src, SkBlurMaskFilterImpl::SkBlurMaskFilterImpl(SkFlattenableReadBuffer& buffer) : SkMaskFilter(buffer) { - fSigma = buffer.readScalar(); -#ifndef DELETE_THIS_CODE_WHEN_SKPS_ARE_REBUILT_AT_V13_AND_ALL_OTHER_INSTANCES_TOO - // Fixing this must be done in two stages. When the skps are recaptured in V13, - // remove the ConvertRadiusToSigma but retain the absolute value. - // At the same time, switch the code in flatten to write a positive value. - // When the skps are captured in V14 the absolute value can be removed. - if (fSigma > 0) { - fSigma = SkBlurMask::ConvertRadiusToSigma(fSigma); - } else { - fSigma = -fSigma; - } +#ifndef DELETE_THIS_CODE_WHEN_SKPS_ARE_REBUILT_AT_V16_AND_ALL_OTHER_INSTANCES_TOO + // TODO: when the skps are recaptured at > v15 the SkScalarAbs can be removed #endif + fSigma = SkScalarAbs(buffer.readScalar()); fBlurStyle = (SkBlurMaskFilter::BlurStyle)buffer.readInt(); fBlurFlags = buffer.readUInt() & SkBlurMaskFilter::kAll_BlurFlag; SkASSERT(fSigma >= 0); @@ -503,7 +495,7 @@ SkBlurMaskFilterImpl::SkBlurMaskFilterImpl(SkFlattenableReadBuffer& buffer) void SkBlurMaskFilterImpl::flatten(SkFlattenableWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); - buffer.writeScalar(-fSigma); + buffer.writeScalar(fSigma); buffer.writeInt(fBlurStyle); buffer.writeUInt(fBlurFlags); } diff --git a/src/effects/SkEmbossMaskFilter.cpp b/src/effects/SkEmbossMaskFilter.cpp index 2d3125000c..905cfab941 100644 --- a/src/effects/SkEmbossMaskFilter.cpp +++ b/src/effects/SkEmbossMaskFilter.cpp @@ -134,18 +134,10 @@ SkEmbossMaskFilter::SkEmbossMaskFilter(SkFlattenableReadBuffer& buffer) SkASSERT(buffer.getArrayCount() == sizeof(Light)); buffer.readByteArray(&fLight, sizeof(Light)); SkASSERT(fLight.fPad == 0); // for the font-cache lookup to be clean - fBlurSigma = buffer.readScalar(); -#ifndef DELETE_THIS_CODE_WHEN_SKPS_ARE_REBUILT_AT_V13_AND_ALL_OTHER_INSTANCES_TOO - // Fixing this must be done in two stages. When the skps are recaptured in V13, - // remove the ConvertRadiusToSigma but retain the absolute value. - // At the same time, switch the code in flatten to write a positive value. - // When the skps are captured in V14 the absolute value can be removed. - if (fBlurSigma > 0) { - fBlurSigma = SkBlurMask::ConvertRadiusToSigma(fBlurSigma); - } else { - fBlurSigma = -fBlurSigma; - } +#ifndef DELETE_THIS_CODE_WHEN_SKPS_ARE_REBUILT_AT_V16_AND_ALL_OTHER_INSTANCES_TOO + // TODO: Once skps are recaptured in > v15 this SkScalarAbs can be removed #endif + fBlurSigma = SkScalarAbs(buffer.readScalar()); } void SkEmbossMaskFilter::flatten(SkFlattenableWriteBuffer& buffer) const { @@ -154,7 +146,7 @@ void SkEmbossMaskFilter::flatten(SkFlattenableWriteBuffer& buffer) const { Light tmpLight = fLight; tmpLight.fPad = 0; // for the font-cache lookup to be clean buffer.writeByteArray(&tmpLight, sizeof(tmpLight)); - buffer.writeScalar(-fBlurSigma); + buffer.writeScalar(fBlurSigma); } #ifdef SK_DEVELOPER |