| Index: src/effects/SkLightingImageFilter.cpp
|
| diff --git a/src/effects/SkLightingImageFilter.cpp b/src/effects/SkLightingImageFilter.cpp
|
| index 7f0e3eab4b8584d10eccb25e640ed80efb8e98ae..0779b991e25808a7cb1a6a80c41dae51dcb463c3 100644
|
| --- a/src/effects/SkLightingImageFilter.cpp
|
| +++ b/src/effects/SkLightingImageFilter.cpp
|
| @@ -326,9 +326,9 @@ SkPoint3 readPoint3(SkReadBuffer& buffer) {
|
| };
|
|
|
| void writePoint3(const SkPoint3& point, SkWriteBuffer& buffer) {
|
| - buffer.writeScalar(point.fX);
|
| - buffer.writeScalar(point.fY);
|
| - buffer.writeScalar(point.fZ);
|
| + buffer.writeScalar("fX", point.fX);
|
| + buffer.writeScalar("fY", point.fY);
|
| + buffer.writeScalar("fZ", point.fZ);
|
| };
|
|
|
| enum BoundaryMode {
|
| @@ -1029,10 +1029,10 @@ protected:
|
| void onFlattenLight(SkWriteBuffer& buffer) const override {
|
| writePoint3(fLocation, buffer);
|
| writePoint3(fTarget, buffer);
|
| - buffer.writeScalar(fSpecularExponent);
|
| - buffer.writeScalar(fCosOuterConeAngle);
|
| - buffer.writeScalar(fCosInnerConeAngle);
|
| - buffer.writeScalar(fConeScale);
|
| + buffer.writeScalar("fSpecularExponent", fSpecularExponent);
|
| + buffer.writeScalar("fCosOuterConeAngle", fCosOuterConeAngle);
|
| + buffer.writeScalar("fCosInnerConeAngle", fCosInnerConeAngle);
|
| + buffer.writeScalar("fConeScale", fConeScale);
|
| writePoint3(fS, buffer);
|
| }
|
|
|
| @@ -1073,7 +1073,7 @@ const SkScalar SkSpotLight::kSpecularExponentMax = 128.0f;
|
|
|
| void SkImageFilterLight::flattenLight(SkWriteBuffer& buffer) const {
|
| // Write type first, then baseclass, then subclass.
|
| - buffer.writeInt(this->type());
|
| + buffer.writeInt("type", this->type());
|
| writePoint3(fColor, buffer);
|
| this->onFlattenLight(buffer);
|
| }
|
| @@ -1188,7 +1188,7 @@ sk_sp<SkImageFilter> SkLightingImageFilter::MakeSpotLitSpecular(const SkPoint3&
|
| void SkLightingImageFilter::flatten(SkWriteBuffer& buffer) const {
|
| this->INHERITED::flatten(buffer);
|
| fLight->flattenLight(buffer);
|
| - buffer.writeScalar(fSurfaceScale * 255);
|
| + buffer.writeScalar("fSurfaceScale", fSurfaceScale * 255);
|
| }
|
|
|
| ///////////////////////////////////////////////////////////////////////////////
|
| @@ -1232,7 +1232,7 @@ sk_sp<SkFlattenable> SkDiffuseLightingImageFilter::CreateProc(SkReadBuffer& buff
|
|
|
| void SkDiffuseLightingImageFilter::flatten(SkWriteBuffer& buffer) const {
|
| this->INHERITED::flatten(buffer);
|
| - buffer.writeScalar(fKD);
|
| + buffer.writeScalar("fKD", fKD);
|
| }
|
|
|
| sk_sp<SkSpecialImage> SkDiffuseLightingImageFilter::onFilterImage(SkSpecialImage* source,
|
| @@ -1396,8 +1396,8 @@ sk_sp<SkFlattenable> SkSpecularLightingImageFilter::CreateProc(SkReadBuffer& buf
|
|
|
| void SkSpecularLightingImageFilter::flatten(SkWriteBuffer& buffer) const {
|
| this->INHERITED::flatten(buffer);
|
| - buffer.writeScalar(fKS);
|
| - buffer.writeScalar(fShininess);
|
| + buffer.writeScalar("fKS", fKS);
|
| + buffer.writeScalar("fShininess", fShininess);
|
| }
|
|
|
| sk_sp<SkSpecialImage> SkSpecularLightingImageFilter::onFilterImage(SkSpecialImage* source,
|
|
|