diff options
author | mtklein <mtklein@chromium.org> | 2016-02-26 14:43:21 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-02-26 14:43:21 -0800 |
commit | 27c3fddaac722086b80a7725f42c14fb694ec4a6 (patch) | |
tree | c6b6450032178f67335b8455e85a2c1d97e09977 /dm/DMSrcSink.h | |
parent | de11ee41b39d7c382e11636a47c39470426c9325 (diff) |
DM: support --config {f16,srgb}
Will need to follow up with enabling f16 and srgb configs.
They're still assert-y.
The GMs 'gamma' and 'gradients' look reassuringly good on f16 and srgb backends.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1711143002
Review URL: https://codereview.chromium.org/1711143002
Diffstat (limited to 'dm/DMSrcSink.h')
-rw-r--r-- | dm/DMSrcSink.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/dm/DMSrcSink.h b/dm/DMSrcSink.h index 3190576c68..bbf47cffd8 100644 --- a/dm/DMSrcSink.h +++ b/dm/DMSrcSink.h @@ -249,13 +249,14 @@ public: class RasterSink : public Sink { public: - explicit RasterSink(SkColorType); + explicit RasterSink(SkColorType, SkColorProfileType=kLinear_SkColorProfileType); Error draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override; const char* fileExtension() const override { return "png"; } SinkFlags flags() const override { return SinkFlags{ SinkFlags::kRaster, SinkFlags::kDirect }; } private: - SkColorType fColorType; + SkColorType fColorType; + SkColorProfileType fProfileType; }; class SKPSink : public Sink { |