diff options
author | Brian Salomon <bsalomon@google.com> | 2017-03-08 11:38:45 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-03-08 17:15:11 +0000 |
commit | fd171ede0c97dd93871a27fcba548750ff73093b (patch) | |
tree | bb28a16aff387f49872f4e3970bd7ce727af8598 /dm/DMSrcSink.h | |
parent | 35b8b26eeeac0f4956d27b33bb6183d800448e47 (diff) |
Make GPU dm sink correctly advertise whether it is multisampled
Change-Id: I46f1611ae6205b1db474c689b6afdc4d84fd63fd
Reviewed-on: https://skia-review.googlesource.com/9415
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'dm/DMSrcSink.h')
-rw-r--r-- | dm/DMSrcSink.h | 4 |
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; |