Add caps overrides to GMs
Review URL: https://codereview.chromium.org/1158963002
diff --git a/dm/DMSrcSink.h b/dm/DMSrcSink.h
index 85877df..bd8c41e 100644
--- a/dm/DMSrcSink.h
+++ b/dm/DMSrcSink.h
@@ -59,6 +59,7 @@
virtual Error SK_WARN_UNUSED_RESULT draw(SkCanvas*) const = 0;
virtual SkISize size() const = 0;
virtual Name name() const = 0;
+ virtual void modifyGrContextOptions(GrContextOptions* options) const {}
};
struct Sink {
@@ -85,6 +86,8 @@
Error draw(SkCanvas*) const override;
SkISize size() const override;
Name name() const override;
+ void modifyGrContextOptions(GrContextOptions* options) const override;
+
private:
skiagm::GMRegistry::Factory fFactory;
};