aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--dm/DMSrcSink.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/dm/DMSrcSink.h b/dm/DMSrcSink.h
index 220738b63b..d4fe29de4e 100644
--- a/dm/DMSrcSink.h
+++ b/dm/DMSrcSink.h
@@ -314,7 +314,9 @@ public:
bool serial() const override { return !fThreaded; }
const char* fileExtension() const override { return "png"; }
SinkFlags flags() const override {
- return SinkFlags{ SinkFlags::kGPU, SinkFlags::kDirect, SinkFlags::kMultisampled };
+ SinkFlags::Multisampled ms = fSampleCount > 0 ? SinkFlags::kMultisampled
+ : SinkFlags::kNotMultisampled;
+ return SinkFlags{ SinkFlags::kGPU, SinkFlags::kDirect, ms };
}
private:
sk_gpu_test::GrContextFactory::ContextType fContextType;