From cb01aec63bcb3dee52afcf3605bcd64166b873c0 Mon Sep 17 00:00:00 2001 From: Matt Sarett Date: Wed, 15 Mar 2017 15:48:19 -0400 Subject: Add color spin test for SkColorSpaceXformCanvas Also changes behavior to treat nullptr srcs as sRGB. Testing locally, it looks like 353 gms have no diffs from 8888. There are 269 diffs - some are fine (gms that do color space stuff) and some are bugs. BUG=skia: Change-Id: I55c2825f4f4b857e0b0a0ec050c6db82ac881492 Reviewed-on: https://skia-review.googlesource.com/9738 Reviewed-by: Brian Osman Commit-Queue: Matt Sarett --- dm/DMSrcSink.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'dm/DMSrcSink.h') diff --git a/dm/DMSrcSink.h b/dm/DMSrcSink.h index c973e3b393..b6e1b5955c 100644 --- a/dm/DMSrcSink.h +++ b/dm/DMSrcSink.h @@ -496,10 +496,11 @@ public: class ViaCSXform : public Via { public: - explicit ViaCSXform(Sink*, sk_sp); + explicit ViaCSXform(Sink*, sk_sp, bool colorSpin); Error draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override; private: sk_sp fCS; + bool fColorSpin; }; } // namespace DM -- cgit v1.2.3