aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/showmiplevels.cpp
diff options
context:
space:
mode:
authorGravatar reed <reed@google.com>2016-06-10 11:41:47 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-06-10 11:41:47 -0700
commit6644d9353f3f0c09914385fd762e073f98d54205 (patch)
tree617f3b1d2ca2b06cc34decfb44c4c975ba903ca5 /gm/showmiplevels.cpp
parent7049396b65660907af5292d899053280430d929a (diff)
respect srgb gamma when building mips
Proposed policy: - If the target is *legacy* (e.g. L32/PMColor) ignore gamma - If the target is S32/F16 respect gamma BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2029373004 Review-Url: https://codereview.chromium.org/2029373004
Diffstat (limited to 'gm/showmiplevels.cpp')
-rw-r--r--gm/showmiplevels.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/gm/showmiplevels.cpp b/gm/showmiplevels.cpp
index 717d629ade..9f074344cf 100644
--- a/gm/showmiplevels.cpp
+++ b/gm/showmiplevels.cpp
@@ -144,7 +144,8 @@ protected:
baseBM.lockPixels();
baseBM.peekPixels(&prevPM);
- SkAutoTUnref<SkMipMap> mm(SkMipMap::Build(baseBM, nullptr));
+ SkSourceGammaTreatment treatment = SkSourceGammaTreatment::kIgnore;
+ SkAutoTUnref<SkMipMap> mm(SkMipMap::Build(baseBM, treatment, nullptr));
int index = 0;
SkMipMap::Level level;
@@ -252,7 +253,8 @@ protected:
SkScalar x = 4;
SkScalar y = 4;
- SkAutoTUnref<SkMipMap> mm(SkMipMap::Build(baseBM, nullptr));
+ SkSourceGammaTreatment treatment = SkSourceGammaTreatment::kIgnore;
+ SkAutoTUnref<SkMipMap> mm(SkMipMap::Build(baseBM, treatment, nullptr));
int index = 0;
SkMipMap::Level level;