Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
d6c04d9a05c1b4066c09083a673d7d3cf61a3aa6
/
src
/
core
/
SkGeometry.cpp
e0e2075
If a conic contains any infinite points, abort chopping to quads.
by Stephen White
· 7 years ago
91982ee
Fix SkClassifyCubic for near-quadratics
by Chris Dalton
· 7 years ago
4a80f5e
Decrease the tolerance for classifying degenerate cubics
by Chris Dalton
· 7 years ago
390f6cd
Convert SkClassifyCubic to double precision
by Chris Dalton
· 7 years ago
febbffa
Improve cubic KLM accuracy
by Chris Dalton
· 7 years ago
4343654
Improve accuracy of cubic classification
by Chris Dalton
· 7 years ago
6e93584
Add tolerance to quadratic and linear cubic detection
by csmartdalton
· 7 years ago
08d57e6
Remove SK_SUPPORT_LEGACY_EVAL_CUBIC-guarded code
by Florin Malita
· 8 years ago
414c429
allow conic chop to fail
by caryclark
· 8 years ago
bac1046
Reland of ix for conic fuzz (patchset #1 id:1 of https://codereview.chromium.org/2361473004/ )
by caryclark
· 8 years ago
08b3455
Revert of fix for conic fuzz (patchset #3 id:40001 of https://codereview.chromium.org/2350263003/ )
by caryclark
· 8 years ago
ac78863
fix for conic fuzz
by caryclark
· 8 years ago
e97fe83
compare degenerates with tolerance
by caryclark
· 8 years ago
f71ab8f
avoid generating degenerate conic from arc
by caryclark
· 8 years ago
3cebe24
fix conic path fuzz
by caryclark
· 8 years ago
b1b12f8
handle large conic weights
by reed
· 8 years ago
93ca884
pin before calling acos
by caryclark
· 8 years ago
7c249e5
SkNx: kth<...>() -> [...]
by mtklein
· 9 years ago
507ef6d
SkNx Load/store: take any pointer.
by mtklein
· 9 years ago
5ba2b96
move more geometry to simd
by caryclark
· 9 years ago
a273c0f
remove legacy defines
by caryclark
· 9 years ago
88651ae
replace arcto quads with a conic
by caryclark
· 9 years ago
b6474dd
fix circular dashing
by caryclark
· 9 years ago
3323b05
Add comment for using infinite check in quad root
by caryclark
· 9 years ago
dbaec73
give up on quad root if infinite
by caryclark
· 9 years ago
f0b6c55
replace older/slower/scaler version of conic evalAt
by reed
· 9 years ago
96fcdcc
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002
by halcanary
· 9 years ago
45398df
Reland of ix zero-length tangent (patchset #1 id:1 of https://codereview.chromium.org/1312243002/ )
by caryclark
· 9 years ago
91298b4
Revert of fix zero-length tangent (patchset #2 id:20001 of https://codereview.chromium.org/1311273002/ )
by caryclark
· 9 years ago
7544124
fix zero-length tangent
by caryclark
· 9 years ago
f2fe0e0
Remove overly-promiscuous SkNx syntax sugar.
by mtklein
· 9 years ago
612f70d
handle large conic strokes better
by caryclark
· 9 years ago
80ea19c
Revert of Revert of stop calling SkScalarDiv (patchset #1 id:1 of https://codereview.chromium.org/1138263002/)
by reed
· 9 years ago
2629697
Revert of stop calling SkScalarDiv (patchset #4 id:60001 of https://codereview.chromium.org/1135053002/)
by reed
· 9 years ago
67d71c8
stop calling SkScalarDiv
by reed
· 9 years ago
c6325cd
remove near one check for arcs
by caryclark
· 9 years ago
dc30885
use pathops utils to improve precision of cubic chopping in scan converter
by reed
· 9 years ago
0b71278
remove older version of cubic->coeff
by reed
· 9 years ago
6983f66
Speeup hairline curves (quads and cubics) (patchset #7 id:120001 of https://codereview.chromium.org/1078413003/)"
by reed
· 9 years ago
639a828
Revert of Speeup hairline curves (quads and cubics) (patchset #7 id:120001 of https://codereview.chromium.org/1078413003/)
by reed
· 9 years ago
a024616
Speeup hairline curves (quads and cubics)
by reed
· 9 years ago
c9adb05
Refactor Sk2x<T> + Sk4x<T> into SkNf<N,T> and SkNi<N,T>
by mtklein
· 9 years ago
daee7ea
impl SkConvertQuadToCubic w/ Sk2s
by reed
· 9 years ago
5501103
use new faster/vector impl for chopping conics
by reed
· 9 years ago
c08330f
remove slower scalar code in favor of vectors
by reed
· 9 years ago
6b9ef90
SkChopCubicAt2 using Sk2s -- 2x faster
by reed
· 9 years ago
ce6acc9
cleanup using constructors
by reed
· 9 years ago
b640203
use Sk2s for conics
by reed
· 9 years ago
40b7dd5
use Sk2s for EvalQuadTangent and ChopQuadAt
by reed
· 9 years ago
d800d87
Try out operator overloads for Sk2x.
by mtklein
· 9 years ago
950e986
Port to real Sk2f.
by mtklein
· 9 years ago
65cb2cd
alt SkEvalQuadAt that returns its answer, using Sk2f
by reed
· 9 years ago
562d0e1
remove unused SkXRay functions
by reed
· 9 years ago
d6f87b5
Remove SK_SUPPORT_LEGACY_CONIC_COMPUTE_QUAD_POW2
by fmalita
· 10 years ago
f16c00e
interpret conic tolerance correctly -- big rebaseline
by reed
· 10 years ago
88f0a99
Use conics for round joins and caps
by reed
· 10 years ago
d5d27d9
use conics for arcTo
by reed
· 10 years ago
220f926
use conics
by reed
· 10 years ago
8dd31cf
Extract cubic classification from gpu into geometry
by caryclark
· 10 years ago
11fca3f
Add more debugging for newly failing assert (DM on Xoom bots).
by Mike Klein
· 10 years ago
def6468
Stub for conic section max curvature
by commit-bot@chromium.org
· 11 years ago
b39d561
update for coding style, remove explicit floats
by commit-bot@chromium.org
· 11 years ago
d50d87a
That's confusing. Make it clear we're working with 3 points == 9 scalars.
by commit-bot@chromium.org
· 11 years ago
bf0001d
remove remaining references to Sk64 (obsolete)
by reed@google.com
· 11 years ago
8f4d230
remove SK_SCALAR_IS_[FLOAT,FIXED] and assume floats
by reed@google.com
· 11 years ago
3c12840
remove SkFP.h and replace SkFP with SkScalar stop respecting SK_SOFTWARE_FLOAT, assume its always false stop respecting SK_SCALAR_SLOW_COMPARES, assume its always false
by reed@google.com
· 11 years ago
4b413c8
remove SkFloatToScalar macro
by commit-bot@chromium.org
· 11 years ago
f91aaec
Construct round rects with perpendicular tangents.
by commit-bot@chromium.org
· 11 years ago
50df4d0
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
b0889a5
This CL effectively reverts:
by robertphillips@google.com
· 11 years ago
5383a75
Add implicit hairline conic rendering to GPU
by egdaniel@google.com
· 11 years ago
9e1ec1a
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
e1b75b4
GM (and fix) for drawArc capping issue
by robertphillips@google.com
· 11 years ago
2b34fe0
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
6862cba
share derivative code with extrema logic, remove some dead code.
by mike@reedtribe.org
· 11 years ago
1040b47
fix impl for conic derivative (tangent)
by mike@reedtribe.org
· 11 years ago
24bd210
add (untested) tangent calc for conics
by reed@google.com
· 11 years ago
af5c506
add routines to compute error between conic and quad
by mike@reedtribe.org
· 11 years ago
48115de
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 11 years ago
97514f2
add computation for error in conic-as-quad
by mike@reedtribe.org
· 11 years ago
214c870
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 11 years ago
b16e247
add comment for computing max-diff between conic and its bounding quad
by reed@google.com
· 11 years ago
28552e1
rename SkRationalQuad to SkConic
by mike@reedtribe.org
· 11 years ago
45fb8b6
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 11 years ago
5c082a1
add compute-bounds for conics
by mike@reedtribe.org
· 11 years ago
0c5c386
add extrema for conics
by mike@reedtribe.org
· 11 years ago
17a2c91
add comments for computing derivatives
by reed@google.com
· 11 years ago
7841c63
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 11 years ago
aebfa7e
fix release warning (unused debug variable)
by reed@google.com
· 11 years ago
3df87cb
add experimental chop-into-quads for conics
by mike@reedtribe.org
· 11 years ago
ab38e56
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 11 years ago
8d55101
add special-case for chopping at exactly half for rational-quads (2-3x faster)
by mike@reedtribe.org
· 11 years ago
4af6280
compute new weight in standard-form
by mike@reedtribe.org
· 11 years ago
4bb50b2
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 11 years ago
0d09955
incomplete impl for chopping rational quads (need to "normalize" so I can get
by reed@google.com
· 11 years ago
c518710
experimental start to arcs
by reed@google.com
· 11 years ago
dff53c2
remove obsolete build flag SK_IGNORE_CONVEX_QUAD_OPT
by reed@google.com
· 12 years ago
e16efc1
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
194bf82
Reverse sense of convex-quad-fix compiler flag
by robertphillips@google.com
· 12 years ago
6a748ad
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
Next »