Go to file
jvanverth cf371bb41b Use correct gradient calculation for rotated distance fields.
For all uniform scaled matrices, we were using the y coordinate of the
y-direction gradient of the v texel space coordinate to scale the
distance values. The problem is, if you rotate by 90 degrees this value
becomes 0. The correct answer is to take the length of the y-direction
gradient.

BUG=skia:4864
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1776383002

Review URL: https://codereview.chromium.org/1776383002
2016-03-10 11:10:43 -08:00
animations
bench SkImage now has makeShader to return sk_sp 2016-03-09 14:47:34 -08:00
bin Fix gyp-and-sync for windows 2016-02-22 12:59:53 -08:00
cmake Don't build CG on Linux CMake 2016-03-09 15:12:31 -08:00
debugger Update debugger to use SkPixmap 2016-03-10 06:56:21 -08:00
dm DM: better SkDocument error message. 2016-03-10 10:31:53 -08:00
example unify peekPixels around pixmap parameter 2016-03-09 14:26:26 -08:00
experimental experimental: coreGraphicsPdf2png 2016-03-09 11:26:51 -08:00
fuzz Remove FuzzPaeth now that we have some real Fuzzes. 2016-02-18 06:58:13 -08:00
gm sk_sp versions of newWithColorFilter and newWithLocalMatrix 2016-03-10 06:36:49 -08:00
gyp Use std::unique_ptr. 2016-03-10 10:10:03 -08:00
include Use std::unique_ptr. 2016-03-10 10:10:03 -08:00
infra Add isolate_win_toolchain.py 2016-03-10 07:01:39 -08:00
platform_tools Android NDK: r10e -> r11 2016-03-10 08:41:34 -08:00
resources Set SkColorSpace object for PNGs and parse ICC profiles 2016-03-04 13:27:35 -08:00
samplecode Fix GM:XfermodesBlur double unref 2016-03-10 08:09:51 -08:00
site Move Budgeted enum out of SkSurface, use in GrTextureProvider 2016-02-25 08:33:02 -08:00
src Use correct gradient calculation for rotated distance fields. 2016-03-10 11:10:43 -08:00
tests Use std::unique_ptr. 2016-03-10 10:10:03 -08:00
third_party Create explicit microhttpd.gyp 2016-03-09 15:07:02 -08:00
tools Added (color=8888|f16|srgb) option to gpu configurations, along with gpuf16 and gpusrgb predefined configs. Runs the gpu backend in gamma-correct mode (with either FP16 linear or sRGB 8888 frambuffers). 2016-03-10 07:49:08 -08:00
.gitignore Add skia.conf (configuration file that supports printShaders, etc...) to .gitignore 2016-02-24 15:38:48 -08:00
AUTHORS use malloc/calloc/free instead of moz_malloc/moz_calloc/moz_free in ports/SkMemory_mozalloc.cpp 2015-11-23 10:30:14 -08: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 Move llvm from deps to deps_os 2016-03-10 05:49:48 -08:00
Doxyfile Documentation: SkCanvas API 2015-05-19 10:21:29 -07:00
gyp_skia gyp_skia: use path python, be quiet 2016-02-19 11:43:57 -08:00
gyp_skia.py
LICENSE Include resources directory in google3 sync. 2015-10-20 13:00:48 -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
PRESUBMIT.py 10.9 is no more 2016-02-25 06:52:18 -08:00
public.bzl exclude src/ports/*CG* for all targets 2016-03-10 08:52:05 -08: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
SK_IMAGE_VERSION Update SK_IMAGE_VERSION to 3 2016-02-23 08:14:19 -08:00
skia.gyp Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
SKP_VERSION Update SKP version 2016-03-07 07:28:08 -08:00
whitespace.txt Test build scheduler. 2016-02-19 03:47:53 -08:00

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

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