Go to file
Mike Klein ae11593e44 remove TODO in SkGradientShader.cpp
As we have factored things, we _do_ need to map y.  This matrix maps us
back from dst to src space now, but not all the way to t.
We let the subclass inject its own logic for x,y -> t.

(Linear gradients do actually still do this by modifying the first
matrix rather than appending another matrix for x,y -> t.  But in
general we cannot not map y here anymore.)

Change-Id: I2f9a87c7b510269a8b218a0247cbff416fe8d6c9
Reviewed-on: https://skia-review.googlesource.com/16495
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Mike Klein <mtklein@chromium.org>
2017-05-11 17:16:14 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Revert "Revert "Reland: Remove SkLights include from SkCanvas.h"" 2017-05-03 19:17:11 +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 Tune down libpng in DM. 2017-05-09 17:54:54 +00:00
example Revert "Revert "Plumb the use of GrBackendRenderTarget throughout Skia"" 2017-05-01 14:14:50 +00:00
experimental Experimental Go bindings for Skia 2017-05-10 15:32:19 +00:00
fuzz add drawString helper to canvas 2017-04-28 20:41:04 +00:00
gm Unify ShadowUtils interface 2017-05-10 19:27:39 +00:00
gn sksl support for static ifs & switches 2017-05-10 19:31:34 +00:00
include Add SkJpegEncoder and SkWebpEncoder to public API 2017-05-11 14:36:56 +00:00
infra Enable debug output on iOS 2017-05-11 16:30:31 +00:00
platform_tools Enable ios on Raspberry Pi 2017-04-25 16:56:41 +00:00
resources Add jpeg encoder alpha handling option 2017-05-09 18:32:04 +00:00
samplecode Unify ShadowUtils interface 2017-05-10 19:27:39 +00:00
site add a guide to contributing to SkJumper 2017-05-08 23:40:14 +00:00
src remove TODO in SkGradientShader.cpp 2017-05-11 17:16:14 +00:00
tests sksl support for static ifs & switches 2017-05-10 19:31:34 +00:00
third_party Use system Vulkan headers except when no building with vulkan support 2017-04-25 18:30:37 +00:00
tools Move all non-AA fill rect ops off of GrLegacyMeshDrawOp. 2017-05-10 14:48:47 +00:00
.clang-format Mark flatennable macros as block beginning/ending in .clang-format 2017-01-09 15:31:36 +00:00
.gitignore Refactor Vulkan support to support Fuchsia 2017-04-05 17:32:09 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Added support for building for tvOS 2017-03-14 22:55:04 +00:00
BUILD.gn ok, add timer via 2017-05-09 22:00:39 +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 Update build tools to newer gn. 2017-03-17 17:38:58 +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 Separate lines added via post upload from original description 2017-05-08 17:05:11 +00:00
public.bzl remove SK_SUPPORT_DEPRECATED_CLIPOPS from g3 2017-05-11 01:49:56 +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 Marker for Windows NVIDIA driver update. 2017-05-04 18:35:05 +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.