diff options
Diffstat (limited to 'dm/DMSrcSink.cpp')
-rw-r--r-- | dm/DMSrcSink.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/dm/DMSrcSink.cpp b/dm/DMSrcSink.cpp index 54ce44ce61..6561ad9da3 100644 --- a/dm/DMSrcSink.cpp +++ b/dm/DMSrcSink.cpp @@ -880,7 +880,9 @@ ImageGenSrc::ImageGenSrc(Path path, Mode mode, SkAlphaType alphaType, bool isGpu bool ImageGenSrc::veto(SinkFlags flags) const { if (fIsGpu) { - return flags.type != SinkFlags::kGPU || flags.approach != SinkFlags::kDirect; + // MSAA runs tend to run out of memory and tests the same code paths as regular gpu configs. + return flags.type != SinkFlags::kGPU || flags.approach != SinkFlags::kDirect || + flags.multisampled == SinkFlags::kMultisampled; } return flags.type != SinkFlags::kRaster || flags.approach != SinkFlags::kDirect; |