| Index: dm/DMSrcSinkAndroid.h
|
| diff --git a/dm/DMSrcSinkAndroid.h b/dm/DMSrcSinkAndroid.h
|
| index bd4adcbe2433da27873586ce6e621e271ac184ad..02eb1c98c1b07a1fe4c55d4e8452e0abe3d1b316 100644
|
| --- a/dm/DMSrcSinkAndroid.h
|
| +++ b/dm/DMSrcSinkAndroid.h
|
| @@ -25,6 +25,7 @@ public:
|
| Error draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
|
| int enclave() const override { return kGPU_Enclave; }
|
| const char* fileExtension() const override { return "png"; }
|
| + SinkFlags flags() const override { return SinkFlags{ SinkFlags::kGPU, SinkFlags::kDirect }; }
|
| };
|
|
|
| /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
| @@ -38,6 +39,11 @@ public:
|
| Error draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
|
| int enclave() const override { return fSink->enclave(); }
|
| const char* fileExtension() const override { return fSink->fileExtension(); }
|
| + SinkFlags flags() const override {
|
| + SinkFlags flags = fSink->flags();
|
| + flags.approach = SinkFlags::kIndirect;
|
| + return flags;
|
| + }
|
|
|
| private:
|
| SkAutoTDelete<Sink> fSink;
|
|
|