Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
010db5346e425be8ce659b23b75943ee8ef9d537
/
src
/
pathops
df386c5
fix valgrind uninitialized var error
by caryclark
· 10 years ago
1049f12
Now, path ops natively intersect conics, quads, and cubics in any combination. There are still a class of cubic tests that fail and a handful of undiagnosed failures from skps and fuzz tests, but things are much better overall.
by caryclark
· 10 years ago
697ac1c
fix valgrind uninitialized issue
by caryclark
· 10 years ago
08b3249
fix valgrind bug
by caryclark
· 10 years ago
d8bc16b
add legacy pathop enums; fix uninitialized warning
by caryclark
· 10 years ago
5435929
cumulative pathops patch
by caryclark
· 10 years ago
0dc4dd6
Revert of pathops version two (patchset #16 id:150001 of https://codereview.chromium.org/1002693002/)
by reed
· 10 years ago
74c464a
Revert of fix destructor order to fix build (patchset #1 id:1 of https://codereview.chromium.org/1033703002/)
by caryclark
· 10 years ago
c207f9b
fix destructor order to fix build
by caryclark
· 10 years ago
ccec0f9
pathops version two
by caryclark
· 10 years ago
45fa447
new files for pathops geometric intersection
by caryclark
· 10 years ago
3f4e045
fixes for conics
by reed
· 10 years ago
e3b61eb
Revert of use conics for ovals and roundrects (patchset #1 id:1 of https://codereview.chromium.org/817283005/)
by reed
· 10 years ago
2bf1c4d
use conics for ovals and roundrects
by reed
· 10 years ago
65f5531
These tests stress pathops by describing the union of circle-like paths that have tiny line segments embedded and double back to create near-coincident conditions.
by caryclark
· 10 years ago
27c46a0
Revert of harden pathops for pathological test (patchset #19 id:410001 of https://codereview.chromium.org/633393002/)
by hcm
· 10 years ago
6f726ad
These tests stress pathops by describing the union of circle-like paths that have tiny line segments embedded and double back to create near-coincident conditions.
by caryclark
· 10 years ago
d751ac0
abort op early if path isn't parseable
by caryclark
· 10 years ago
c06d9a7
fail on extremely large coincident curves
by caryclark
· 10 years ago
630240d
fail early if coincidence can't be resolved
by caryclark
· 10 years ago
65b427c
fix battlefield website by disallowing very small coordinates
by caryclark
· 10 years ago
361b8b0
fail when coincidence is too far apart
by caryclark
· 10 years ago
2e40381
add const to arrays of member functions
by caryclark
· 10 years ago
bdbb242
copy points in array that may stretch
by caryclark
· 10 years ago
5e27e0e
fix pathops skp-derived bugs; add more failing tests
by caryclark
· 10 years ago
80a83ad
relax quadratic binary search test
by caryclark
· 10 years ago
19eb3b2
update pathops core and tests
by caryclark
· 10 years ago
a8d2ffb
add pathops tight bounds; conform path ops' gyp to unit tests
by caryclark
· 10 years ago
9eb182a
Add some missing header include guards
by george
· 10 years ago
e4097e3
Fix last pathops skp bug
by caryclark
· 10 years ago
da085e6
fix chrome had #if SK_DEBUG instead of #ifdef SK_DEBUG
by caryclark
· 10 years ago
dac1d17
Enabling the canvas bit to turn the clip stack into a flat replace exposed around 100 failures when testing the 800K skp set generated from the top 1M web sites.
by caryclark
· 10 years ago
2db7fe7
When solving the cubic line intersection directly fails, use binary search as a fallback.
by commit-bot@chromium.org
· 11 years ago
24f6e29
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
45d1d1d
Rename SK_DEBUGBREAK to SK_ALWAYSBREAK
by commit-bot@chromium.org
· 11 years ago
62cf26f
Revert of Rename SK_DEBUGBREAK to SK_ALWAYSBREAK (https://codereview.chromium.org/263553012/)
by commit-bot@chromium.org
· 11 years ago
f0eeb7d
Rename SK_DEBUGBREAK to SK_ALWAYSBREAK
by commit-bot@chromium.org
· 11 years ago
91fc81c
fix cubic/line intersection; add skp tests
by commit-bot@chromium.org
· 11 years ago
fe41b8f
one more tsan fix
by commit-bot@chromium.org
· 11 years ago
0bcb8ca
pathops debug globals use atomic increment
by commit-bot@chromium.org
· 11 years ago
8cb1daa
fix minor skp-found bugs
by commit-bot@chromium.org
· 11 years ago
a1ed7ae
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
3d695d9
change #if SK_DEBUG to #ifdef SK_DEBUG
by commit-bot@chromium.org
· 11 years ago
8608463
fix broken build
by commit-bot@chromium.org
· 11 years ago
4431e77
Mike R: please sanity check SkPostConfig.h
by commit-bot@chromium.org
· 11 years ago
7911ade
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
197fea2
Potential fix for array bounds warning.
by commit-bot@chromium.org
· 11 years ago
a4b0540
remove file added accidentally
by commit-bot@chromium.org
· 11 years ago
927b702
remove unused reduce order code
by caryclark@google.com
· 11 years ago
28d219c
fix pathops quad line intersection
by caryclark@google.com
· 11 years ago
f61ebc0
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
866f4e3
optimize pathops coverage
by commit-bot@chromium.org
· 11 years ago
1510726
fix line intersection
by caryclark@google.com
· 11 years ago
d998bec
Fix for Chromium-side compilation complaint:
by robertphillips@google.com
· 11 years ago
f54ad6f
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
a2bbc6e
pathops work in progress
by caryclark@google.com
· 11 years ago
fab44db
Clean up SkTypes.h.
by bungeman@google.com
· 11 years ago
b0a0589
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
7eaa53d
path ops work in progress
by caryclark@google.com
· 11 years ago
570863f
path ops work in progress
by caryclark@google.com
· 11 years ago
330313a
My clang now doesn't complain about !"foo".
by mtklein@google.com
· 11 years ago
4fdbb22
turn off debugging printfs
by caryclark@google.com
· 11 years ago
791d0de
fix linux point compare
by caryclark@google.com
· 11 years ago
fa2aeee
path ops near exact
by caryclark@google.com
· 11 years ago
a4aced4
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
07e97fc
path ops work in progress
by caryclark@google.com
· 11 years ago
a3e500c
use else instead of else-if -- fixes 'possibly unused' warning
by reed@google.com
· 11 years ago
a5809a3
SkPath::rewind needs to have same reset as SkPath::reset.
by bungeman@google.com
· 11 years ago
d892bd8
convert pathops to use SkSTArray where possible.
by caryclark@google.com
· 11 years ago
8f6ef40
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
cffbcc3
path ops -- rewrite angle sort
by caryclark@google.com
· 11 years ago
277c3f8
bump picture version since SkPath has changed (conics)
by reed@google.com
· 12 years ago
fa2f2a4
Revert "add asserts to point<-->verb helpers"
by reed@google.com
· 12 years ago
7950a9e
add asserts to point<-->verb helpers
by reed@google.com
· 12 years ago
2b34fe0
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 12 years ago
a5e5592
path ops -- fix skp bugs
by caryclark@google.com
· 12 years ago
22eb794
SkOpSegment.cpp gcc 4.7 build failure.
by fmalita@google.com
· 12 years ago
66560ca
path ops -- handle non-finite numbers
by caryclark@google.com
· 12 years ago
6dc7df6
path ops : fix empty-diff bug, op-in-place
by caryclark@google.com
· 12 years ago
c3f6357
path ops : enable optimizations
by caryclark@google.com
· 12 years ago
3b97af5
path ops -- use standard max, min, double-is-nan
by caryclark@google.com
· 12 years ago
b76d3b6
path ops -- use standard SkTQSort
by commit-bot@chromium.org
· 12 years ago
7dfbb07
path ops : add support for inverse fill
by caryclark@google.com
· 12 years ago
0361032
path ops work in progress
by caryclark@google.com
· 12 years ago
7ec5e39
path ops in progress
by caryclark@google.com
· 12 years ago
b3f0921
shape ops work in progress
by caryclark@google.com
· 12 years ago
ad65a3e
path ops work in progress
by caryclark@google.com
· 12 years ago
3e475dc
path ops fix release android build
by caryclark@google.com
· 12 years ago
db60de7
shape ops test fixes
by caryclark@google.com
· 12 years ago
f11a5af
fix path ops assert
by caryclark@google.com
· 12 years ago
66089e4
Make parallel unit testing work on windows
by caryclark@google.com
· 12 years ago
3284017
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
07393ca
Add base types for path ops
by caryclark@google.com
· 12 years ago