diff options
author | 2016-11-22 15:48:50 -0500 | |
---|---|---|
committer | 2016-11-22 21:27:42 +0000 | |
commit | 030cbd5f3cc60255b887fb88920fb655c8a2a9be (patch) | |
tree | 5e1d050baec746da7f2fd2a83a128ab4e9d9cd1b /src/ports/SkGlobalInitialization_default.cpp | |
parent | a2b4bdce8cfd1a91407595a25683ecff982af22e (diff) |
Add SkOverdrawColorFilter
Uses the value in the src alpha channel to choose how
to set the dst pixel.
This is a part of a multi-part change to detect and
display gpu overdraw on Android.
CQ_INCLUDE_TRYBOTS=master.client.skia.compile:Build-Ubuntu-GCC-x86_64-Debug-NoGPU-Trybot
BUG:32370375
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=5113
Change-Id: I07040929d8a46bbadd499dccec75eebef0e11d11
Reviewed-on: https://skia-review.googlesource.com/5113
Commit-Queue: Matt Sarett <msarett@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'src/ports/SkGlobalInitialization_default.cpp')
-rw-r--r-- | src/ports/SkGlobalInitialization_default.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ports/SkGlobalInitialization_default.cpp b/src/ports/SkGlobalInitialization_default.cpp index 750da4af41..6b9dcacdef 100644 --- a/src/ports/SkGlobalInitialization_default.cpp +++ b/src/ports/SkGlobalInitialization_default.cpp @@ -40,6 +40,7 @@ #include "SkMorphologyImageFilter.h" #include "SkNormalSource.h" #include "SkOffsetImageFilter.h" +#include "../../src/effects/SkOverdrawColorFilter.h" #include "SkPaintImageFilter.h" #include "SkPerlinNoiseShader.h" #include "SkPictureImageFilter.h" @@ -86,6 +87,7 @@ void SkFlattenable::PrivateInitializer::InitEffects() { SkAlphaThresholdFilter::InitializeFlattenables(); SkArithmeticMode::InitializeFlattenables(); SkTableColorFilter::InitializeFlattenables(); + SkOverdrawColorFilter::InitializeFlattenables(); // Shader SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkPerlinNoiseShader) |