Go to file
Chris Dalton 52076d1df5 ccpr: Use a more stable formula to find quadratic coordinates
The 3x3 inverse grew unstable on small curves with large coordinates,
not to mention being inefficient. This fixes many bad pixels on the
chalkboard.

Also begins scaling curve gradients by the AA bloat, in order to match
triangle edges more closely and visualize curve AA in the ccpr sample.

Bug: skia:
Change-Id: I0f7da2e7599d4d5c458b3dd307185679dc78bb50
Reviewed-on: https://skia-review.googlesource.com/115527
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
2018-03-21 18:53:59 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Remove more uses of SkAutoGlyphCache. 2018-03-21 15:11:48 +00:00
bin remove fetch-gn dependency on buildtools 2018-02-21 20:42:26 +00:00
debugger Revert "Revert "Revert "Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend."""""" 2018-02-03 01:59:59 +00:00
dm [skottie] Simplify DM output 2018-03-20 15:08:48 +00:00
docs fix MakeFromImage examples 2018-03-21 14:21:38 +00:00
example Compile with GCC 7.2.0. 2018-03-13 22:18:18 +00:00
experimental Fix go syntax for Debian compile 2018-03-19 20:26:46 +00:00
fuzz Port 2 Canvas fuzzers to oss-fuzz 2018-03-21 14:44:28 +00:00
gm Fix concentric 2pt conical gradient in GPU where r1 < r0 2018-03-19 18:50:46 +00:00
gn Add in float-divide-by-zero as an FYI sanitizer 2018-03-20 14:36:36 +00:00
include change canvas-state to just record clip bounds 2018-03-21 18:13:20 +00:00
infra Move DDL TSAN bot to Release & add Release DDL ASAN bot 2018-03-21 11:06:18 +00:00
platform_tools Viewer/Amdroid: universal build, resources in APK 2018-03-06 22:52:10 +00:00
resources Avoid serializing to 'typ1' on Mac. 2018-03-09 15:03:20 +00:00
samplecode ccpr: Use a more stable formula to find quadratic coordinates 2018-03-21 18:53:59 +00:00
site fix MakeFromImage examples 2018-03-21 14:21:38 +00:00
src ccpr: Use a more stable formula to find quadratic coordinates 2018-03-21 18:53:59 +00:00
tests Add texture-specific flags for External & Rectangle textures 2018-03-21 17:04:18 +00:00
third_party Add a png.imp for include-what-you-use. 2018-03-14 21:43:25 +00:00
tools Update Android build file for SkQP to point to ndk compliant libjsoncpp 2018-03-21 17:54:38 +00:00
.clang-format Mark flatennable macros as block beginning/ending in .clang-format 2017-01-09 15:31:36 +00:00
.gitignore [lottiecap] Moved over from buildbot repo. 2018-03-20 13:25:23 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Support x86 build with VS 2015 2018-03-19 15:20:35 +00:00
BUILD.gn GrGLES: unify MakeNativeInterface_{android,egl} 2018-03-15 17:10:56 +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 skia/third_party/externals/angle2/ b2c60b1a1..8574357f1 (2 commits) 2018-03-21 16:56:49 +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 Presubmit that modified json files are valid json. 2018-02-12 16:32:12 +00:00
public.bzl rm guard for google3 2018-03-15 20:18:19 +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 Test change 2018-02-15 17:46:19 +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.