Go to file
Brian Osman c68d4aa4ea Helper functions to do SkColor -> GrColor4f
I started fixing more effects and realized I needed something like this.
Wanted to land it separately. After this, I'll add the DC's cached xform
from sRGB to AsFPArgs, so that we can easily leverage this code in more
places (mostly GrConstColorProcessor, or any effect that falls back to
that based on invariants, etc...)

BUG=skia:

GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2844

Change-Id: I335546f02a6c49620494d736140a72c14441b35d
Reviewed-on: https://skia-review.googlesource.com/2844
Reviewed-by: Robert Phillips <robertphillips@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2016-09-30 17:33:45 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Add an enum layer of indirection for stock raster pipeline stages. 2016-09-29 18:11:29 +00:00
bin bin/coverage: a GN version of the coverage script 2016-09-26 10:30:39 -07:00
cmake Add an SkOpts target for Haswell+ Intel chips. 2016-09-30 15:10:48 +00:00
debugger Remove some ancillary users of SkSurface::MakeRenderTargetDirect 2016-08-01 05:53:23 -07:00
dm document.close from bool to void 2016-09-22 14:12:47 -07:00
example simplify composing raster surface into window 2016-09-29 19:58:04 +00:00
experimental [SVGDom] Opacity optimization 2016-09-20 15:45:57 -07:00
fuzz Make SkPngCodec decode progressively. 2016-09-16 08:20:38 -07:00
gm Revert of Fix gamut GM to work w/serialization configs. Remove it from blacklist. (patchset #2 id:20001 of https://codereview.chromium.org/2383513002/ ) 2016-09-30 06:14:49 -07:00
gn Implement 'action' in gn_to_cmake.py. 2016-09-30 13:29:52 +00:00
gyp Add an SkOpts target for Haswell+ Intel chips. 2016-09-30 15:10:48 +00:00
include Helper functions to do SkColor -> GrColor4f 2016-09-30 17:33:45 +00:00
infra Revert of Fix gamut GM to work w/serialization configs. Remove it from blacklist. (patchset #2 id:20001 of https://codereview.chromium.org/2383513002/ ) 2016-09-30 06:14:49 -07:00
platform_tools Add mips dsp arch variants to gyp_to_android.py. 2016-09-27 07:37:20 -07:00
resources GM: add test for type1 font 2016-09-20 13:11:01 -07:00
samplecode Support monitor profile in SampleApp (on Windows) 2016-09-29 14:37:02 -07:00
site SkPDF/Documentation: backend limitations 2016-09-29 08:43:41 -07:00
src Helper functions to do SkColor -> GrColor4f 2016-09-30 17:33:45 +00:00
tests Propagate validation errors from inner readbuffer when deserializing picture. Also allow null paints. 2016-09-30 09:27:20 -07:00
third_party Fix obvious bug in KTX encoder. 2016-09-29 08:20:41 -07:00
tools Add fence support for TransferBuffers 2016-09-30 08:39:03 -07:00
.gitignore Move Skia recipes from build repo 2016-07-26 11:52:17 -07:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Add contributor to Skia AUTHORS file 2016-09-01 07:55:43 -07:00
BUILD.gn Add an SkOpts target for Haswell+ Intel chips. 2016-09-30 15:10:48 +00:00
codereview.settings Automatically add a docs preview link and NOTRY=true when there are only docs changes. 2015-02-26 10:16:13 -08: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 Latest ANGLE as of September 27, 2016 2016-09-28 14:01:51 -07:00
Doxyfile Documentation: SkCanvas API 2015-05-19 10:21:29 -07:00
gyp_skia Make Win runtime DLLs writeable before overwriting 2016-03-18 08:33:38 -07:00
gyp_skia.py Roll gyp deps from 1765 to 1796. 2013-11-21 18:11:14 +00:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
make.bat Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
make.py GYP: remove stale skia_scalar gyp variable 2015-11-10 13:25:12 -05:00
Makefile Add visualbench as valid target to Makefile 2015-12-18 08:05:06 -08:00
OWNERS add root files from chrome 2013-08-13 19:11:15 +00:00
PRESUBMIT.py To prep for removing CMake bots, take them off the CQ and presubmit. 2016-09-19 09:08:07 -07:00
public.bzl Fix G3 excludes lists for AVX2 -> HSW. 2016-09-30 15:35:24 +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
skia.gyp Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
whitespace.txt Whitespace change 2016-09-18 11:37:26 -07:00

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

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