diff options
author | 2016-06-06 13:10:58 -0700 | |
---|---|---|
committer | 2016-06-06 13:10:58 -0700 | |
commit | 982eb7f377a0c771345276558072deb2fcea0d3e (patch) | |
tree | 02ae878610160d6b6c91629424aaf895e5f17497 /include/core/SkImageInfo.h | |
parent | dc27a648d2ff23b2e96232c00c15976c46e1d48d (diff) |
Add new SkSourceGammaTreatment enum, used in situations like mipmap construction, where we need to know if we should respect (vs. ignore) the gamma encoding of sRGB tagged images. Plumb that extensively.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2037413002
Review-Url: https://codereview.chromium.org/2037413002
Diffstat (limited to 'include/core/SkImageInfo.h')
-rw-r--r-- | include/core/SkImageInfo.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/core/SkImageInfo.h b/include/core/SkImageInfo.h index 743ca59481..2d89fbf0d6 100644 --- a/include/core/SkImageInfo.h +++ b/include/core/SkImageInfo.h @@ -176,6 +176,11 @@ enum SkColorProfileType { kLastEnum_SkColorProfileType = kSRGB_SkColorProfileType }; +enum class SkSourceGammaTreatment { + kRespect, + kIgnore, +}; + /** * Describe an image's dimensions and pixel type. * Used for both src images and render-targets (surfaces). |