skia2/include
Brian Osman b62f50cf76 Replace nearly all kRespect with kIgnore
- Encoders and decoders always assume kIgnore.
- They are less opinionated about F16 and color space,
  we just trust the color space that's passed in, and
  put that directly in the image (no sRGB encoding).
- SkBitmap and SkPixmap read/write pixels functions were
  defaulting to kResepct, those are now always kIgnore.
- Many other bits of plumbing are simplified, and I
  added a default of kIgnore to SkImage::makeColorSpace,
  so we can phase out that argument entirely.
- Still need to add defaults to other public APIs that
  take SkTransferFunctionBehavior.

- This makes gold think that we've dramatically changed
  the contents of all F16 images, but that's because
  it doesn't understand the (now linear) color space
  that's embedded. Once we triage them all once, they
  will work fine (and they'll look perfect in the browser).

Bug: skia:
Change-Id: I62fa090f96cae1b67d181ce14bd91f34ff2ed747
Reviewed-on: https://skia-review.googlesource.com/140570
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
2018-07-12 20:54:14 +00:00
..
android Alternate between two SkBitmaps in SkAnimatedImage 2018-05-23 20:49:42 +00:00
atlastext Move op memory storage to GrContext (take 2) 2018-06-19 19:51:20 +00:00
c C API: document sk_matrix_t 2017-03-21 18:04:34 +00:00
codec Replace nearly all kRespect with kIgnore 2018-07-12 20:54:14 +00:00
config remove unused parts of SkTypes.h 2018-06-08 23:53:57 +00:00
core Replace nearly all kRespect with kIgnore 2018-07-12 20:54:14 +00:00
effects Remove SkDrawFilter. 2018-07-12 02:36:44 +00:00
encode Replace nearly all kRespect with kIgnore 2018-07-12 20:54:14 +00:00
gpu Generate GrVkInterface when we make the GrVkGpu. 2018-07-12 14:35:08 +00:00
pathops Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
ports Expose public factories for platform decoders 2018-06-26 17:30:52 +00:00
private Reland "Make GPU cache invalidation SkMessageBus messages go to one GrContext." 2018-07-11 20:36:38 +00:00
svg Add a SkWStream-based SkSVGCanvas factory 2017-09-19 20:33:19 +00:00
utils Remove SkDrawFilter. 2018-07-12 02:36:44 +00:00
views [Viewer] Preserve gesture transformation matrix on slide/backend change 2018-01-05 18:18:39 +00:00