Go to file
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
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Replace nearly all kRespect with kIgnore 2018-07-12 20:54:14 +00:00
bin add --sync to adb push in bin/droid 2018-06-28 15:46:57 +00:00
dm Replace nearly all kRespect with kIgnore 2018-07-12 20:54:14 +00:00
docker cloudbuild.yaml also needs a top level timeout. 2018-07-03 19:02:55 +00:00
docs remove more references to draw filter 2018-07-12 12:45:58 +00:00
example Compile with GCC 7.2.0. 2018-03-13 22:18:18 +00:00
experimental PathKit/WASM tweaks 2018-07-12 15:19:28 +00:00
fuzz remove debug gl interface, grcontextfactory context type, and config. 2018-07-12 12:33:08 +00:00
gm Replace nearly all kRespect with kIgnore 2018-07-12 20:54:14 +00:00
gn Add SkTypeface::getVariationDesignParameters 2018-07-12 17:30:20 +00:00
include Replace nearly all kRespect with kIgnore 2018-07-12 20:54:14 +00:00
infra Upgrade Skolo Mac bots to 10.13.6. 2018-07-12 12:28:08 +00:00
modules [skottie] Fix polystar points distribution 2018-07-10 19:58:41 +00:00
platform_tools Drawing point cloud + planes on Canvas 2018-07-12 20:08:53 +00:00
resources Add sRGB profile to mandrill images 2018-07-09 23:02:39 +00:00
samplecode Remove SkDrawFilter. 2018-07-12 02:36:44 +00:00
site remove more references to draw filter 2018-07-12 12:45:58 +00:00
src Replace nearly all kRespect with kIgnore 2018-07-12 20:54:14 +00:00
tests Replace nearly all kRespect with kIgnore 2018-07-12 20:54:14 +00:00
third_party Roll skia/third_party/skcms 8342d776db5a..ae6a7acc22e5 (1 commits) 2018-07-10 15:28:24 +00:00
tools Replace nearly all kRespect with kIgnore 2018-07-12 20:54:14 +00:00
.clang-format Revert "Update clang-format matching more of Chromium" 2018-05-24 13:27:25 +00:00
.gitignore Add OpenCL build. 2018-06-29 13:06:57 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fixed SkVertices crashing on Windows DLL builds 2018-04-22 14:42:01 +00:00
BUILD.gn remove debug gl interface, grcontextfactory context type, and config. 2018-07-12 12:33:08 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Roll Chromium manually to last successful CommandBuffer run 2018-07-12 13:42:38 +00:00
Doxyfile Make the housekeeper upload doxygen to a newer bucket 2016-10-04 13:23:57 -07:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py Make CR and trailing whitespace errors. 2018-07-11 20:48:38 +00:00
public.bzl [Bazel] Omit new test that causes infinite loop in libjpeg-turbo. 2018-06-26 20:15:12 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
whitespace.txt Whitespace change to trigger flutter roller 2018-06-22 01:18:46 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.