Go to file
Brian Osman c624d9d212 Refactor GrColorSpaceXformHelper
Nonlinear blending mode is going to (sometimes) require additional
uniforms and shader code for color space transformation.

This change just alters the usage of the helper struct so that we can
hide any new logic (without having to change all the FPs that use it).

BUG=skia:

Change-Id: I913478a387973f5bad5aa09a29f85d21daacab94
Reviewed-on: https://skia-review.googlesource.com/9414
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2017-03-08 18:52:51 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Optimize mipmap downsample_2_2 in sRGB mode 2017-03-08 15:44:47 +00:00
bin bin/fetch-clang-format 2017-03-08 16:43:49 +00:00
debugger Get Debugger app compiling again 2017-01-06 16:18:27 +00:00
dm Make GPU dm sink correctly advertise whether it is multisampled 2017-03-08 17:15:11 +00:00
example Add the ability to enable/disable GPU path renderers 2017-02-22 20:29:56 +00:00
experimental Rebase and fix chromium 2017-03-04 13:49:47 +00:00
fuzz formatting change: FuzzCanvas.cpp 2017-03-08 16:41:07 +00:00
gm Add gm to compare premuls in dst vs. src color space 2017-03-08 17:07:59 +00:00
gn Add gm to compare premuls in dst vs. src color space 2017-03-08 17:07:59 +00:00
include optimize intersect, use getType to utilize fast-case in preTranslate 2017-03-07 20:51:34 +00:00
infra Add GalaxyS6 bot. 2017-03-08 12:14:23 +00:00
platform_tools One-liner fix that allows Viewer to switch between Raster and OpenGL 2017-02-23 22:33:36 +00:00
resources Set a limit on the size for BMP images 2017-02-24 21:25:44 +00:00
samplecode Use fast path for circular shadows. 2017-03-02 17:40:00 +00:00
site Remove dead links in SampleApp docs. 2017-03-07 16:29:39 +00:00
src Refactor GrColorSpaceXformHelper 2017-03-08 18:52:51 +00:00
tests Move from SkChunkAlloc to SkArenaAlloc for PathOps 2017-03-07 17:56:41 +00:00
third_party Delete yasm config files 2017-03-04 21:54:29 +00:00
tools Add a unique ID to GrOpLists and return it from GrRenderTargetContext::addDrawOp 2017-03-08 17:33:41 +00:00
.clang-format Mark flatennable macros as block beginning/ending in .clang-format 2017-01-09 15:31:36 +00:00
.gitignore bin/fetch-clang-format 2017-03-08 16:43:49 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fix typo in GrGLCaps 2016-11-18 23:20:51 +00:00
BUILD.gn Turn on SkJumper all the time. 2017-03-08 14:18:57 +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 Tidy up DEPS 2017-03-04 21:54:08 +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
PRESUBMIT.py Clean up more references to GYP. 2017-02-06 17:55:35 +00:00
public.bzl begin to hide details of SkPathEffect 2017-02-26 18:36:11 +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 test new submit strategy II 2017-02-22 14:03:00 +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.