Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
e80b809e8a793492ad9c9edfcc732185586540e9
/
src
/
gpu
/
GrTessellator.cpp
0995fd5
Remove SK_LEGACY_TESSELLATOR_CPU_COVERAGE
by Brian Osman
· 6 years ago
80879d4
Revert "Revert "Support combining per-vertex coverage with color in default GP vertex shader""
by Brian Osman
· 6 years ago
ded032c
Revert "Support combining per-vertex coverage with color in default GP vertex shader"
by Brian Osman
· 6 years ago
8e13f69
Support combining per-vertex coverage with color in default GP vertex shader
by Brian Osman
· 6 years ago
f9aabff
Move new WriteVertexData utility to a GrVertexWriter helper struct
by Brian Osman
· 6 years ago
60b6bc3
Use WriteVertexData in GrTessellator, remove all DefaultGeoProc structs
by Brian Osman
· 6 years ago
cfe1264
GrTessellator: two fixes for boundary simplification artifacts.
by Stephen White
· 6 years ago
d26b4d8
GrTessellator: fix for collinear edge merging.
by Stephen White
· 6 years ago
85dcf6b
GrTessellator: fix overlap outer boundary winding.
by Stephen White
· 6 years ago
71ed661
GrTessellator: collinear edges during sanitize.
by Stephen White
· 6 years ago
1c5fd18
GrTessellator: missing intersection rewind fix.
by Stephen White
· 6 years ago
24289e0
GrTessellator: handle three consecutive collinear edges.
by Stephen White
· 6 years ago
a898f04
Revert "GrTessellator: handle three consecutive collinear edges."
by Mike Klein
· 6 years ago
26bb0e6
GrTessellator: handle three consecutive collinear edges.
by Stephen White
· 6 years ago
3de40f8
GrTessellator: handle collinear final vertex.
by Stephen White
· 6 years ago
13f3d8d
GrTessellator: avoid split with zero primary and out-of-range secondary.
by Stephen White
· 6 years ago
f08d1d0
Stop using SkTSwap.
by Ben Wagner
· 6 years ago
b141fcb
GrTessellator: rename intersection check args.
by Stephen White
· 6 years ago
89042d5
GrTessellator: catch missing intersections.
by Stephen White
· 6 years ago
d5b4593
Add checks to make sure we don't overflow 32 bit int in GPU path renderers.
by Greg Daniel
· 6 years ago
e62999f
GrTessellator: yet another out-of-range splitting fix.
by Stephen White
· 6 years ago
77169c8
GrTessellator: fix for overlapping outer boundary edges in AA case.
by Stephen White
· 6 years ago
531a48e
GrTessellator: fix winding merged to zero on split edge.
by Stephen White
· 6 years ago
53a0298
GrTessellator: fix for ping-pong split fuzzer hang.
by Stephen White
· 6 years ago
bfe9598
Revert "GrTessellator: fix for ping-pong split fuzzer hang."
by Ravi Mistry
· 6 years ago
bfb2a05
GrTessellator: fix for ping-pong split fuzzer hang.
by Stephen White
· 6 years ago
06768ca
GrTessellator: remove collinear vertices.
by Stephen White
· 6 years ago
7b37694
GrTessellator: fix crash on merging a dead edge.
by Stephen White
· 6 years ago
89735a0
GrTessellator: remove 64K vertex limit.
by Stephen White
· 6 years ago
ec79c39
GrTessellator: fix for zombie edge fuzzer crash.
by Stephen White
· 6 years ago
d7e3eaa
Remove GR_TESSELLATOR_LEGACY_INVERSION_HANDLING (unused).
by Stephen White
· 6 years ago
ea49523
GrTessellator: fix for points that become infinite on stroking.
by Stephen White
· 6 years ago
20010e8
Reland "GrTessellator: hang fix."
by Stephen White
· 6 years ago
f259030
Revert "GrTessellator: hang fix."
by Mike Klein
· 6 years ago
050c867
GrTessellator: hang fix.
by Stephen White
· 6 years ago
84403d7
ccpr: Tessellate fans for very large and/or simple paths
by Chris Dalton
· 7 years ago
82040a9
Revert "ccpr: Tessellate fans for very large and/or simple paths"
by Cary Clark
· 7 years ago
4138c97
ccpr: Tessellate fans for very large and/or simple paths
by Chris Dalton
· 7 years ago
4f34fca
GrTessellator: eliminate some redundant computation.
by Stephen White
· 7 years ago
e40c361
GrTessellator: set a cap on quadratic linearization.
by Stephen White
· 7 years ago
f470b7e
GrTessellator: fix for assert on bevelling.
by Stephen White
· 7 years ago
94b7e54
GrTessellator: fix for points which become non-finite on AA stroking.
by Stephen White
· 7 years ago
e260c46
GrTessellator: implement straight skeleton, phase 2.
by Stephen White
· 7 years ago
95152e1
GrTessellator: refactor, cleanup, add logging.
by Stephen White
· 7 years ago
df429f3
move parts of SkPoint to SkPointPriv
by Cary Clark
· 7 years ago
73e7f80
GrTessellator: when sanitizing contours, remove non-finite points.
by Stephen White
· 7 years ago
2cee283
Fix artifacts on tiny stroked paths scaled up a lot.
by Stephen White
· 7 years ago
9d90224
Revert "GrTessellator: when sanitizing contours, remove non-finite points."
by Robert Phillips
· 7 years ago
5141d21
Revert "Fix artifacts on tiny stroked paths scaled up a lot."
by Robert Phillips
· 7 years ago
267641a
Fix artifacts on tiny stroked paths scaled up a lot.
by Stephen White
· 7 years ago
620cc24
GrTessellator: when sanitizing contours, remove non-finite points.
by Stephen White
· 7 years ago
3f5301b
GrTessellator: fix for collinear out-of-range intersections.
by Stephen White
· 7 years ago
e3a0be7
GrTessellator: fix two NaN issues.
by Stephen White
· 7 years ago
019f6c0
GrTessellator: fix logging; fix test comment.
by Stephen White
· 7 years ago
0cb3167
GrTessellator: fix intersection above the first vertex.
by Stephen White
· 7 years ago
3b5a3fa
GrTessellator: implement out-of-range splitting and AEL rewinding.
by Stephen White
· 7 years ago
6eca90f
GrTessellator: fix for three edges becoming collinear after splitting.
by Stephen White
· 7 years ago
ff60b17
GrTessellator AA: fix 1px wide paths.
by Stephen White
· 7 years ago
64dbb89
GrTessellator: fix for vertex coincident with enclosing edge.
by Stephen White
· 7 years ago
36e4f06
GrTessellator: speed up linearized quadratic Beziers.
by Stephen White
· 7 years ago
bda29c0
GrTessellator (AA): implement fast path for non-intersecting geometry.
by Stephen White
· 7 years ago
3a9aab9
GrTessellator: convert contours to VertexLists.
by Stephen White
· 8 years ago
651cbe9
GrTessellator: Implement a fast path in poly emission.
by Stephen White
· 8 years ago
90732fd
GrTessellator: add a null-check for a clusterfuzz test case.
by Stephen White
· 8 years ago
b56dedf
GrTessellator (AA): restore rounding in Line::intersect().
by Stephen White
· 8 years ago
6641212
GrTessellator: minor cleanups and speedups.
by Stephen White
· 8 years ago
e30cf80
GrTessellator: take sweep_gt out behind the woodshed.
by Stephen White
· 8 years ago
5ad721e
GrTessellator (AA): simplify boundary extraction.
by Stephen White
· 8 years ago
16a40cb
GrTessellator (AA): sorting and comparison performance improvements.
by Stephen White
· 8 years ago
8a0bfc5
GrTessellator: misc. cleanups and minor tweaks.
by Stephen White
· 8 years ago
4978906
GrTessellator (AA): implement fast path for removing non-boundary edges.
by Stephen White
· 8 years ago
11f65e0
GrTessellator (AA): Performance tweaks and cleanup.
by Stephen White
· 8 years ago
dab4811
Revert "GrTessellator (AA): Performance tweaks and cleanup."
by Ben Wagner
· 8 years ago
e595bbf
GrTessellator (AA): Performance tweaks and cleanup.
by Stephen White
· 8 years ago
5926f2d
GrTessellator (AA): fix "Canvas Arcs" coverage artifact.
by Stephen White
· 8 years ago
5cdc9dd
Move GrTessellator from SkChunckAlloc to SkArenaAlloc.
by Herb Derby
· 8 years ago
92eba8a
GrTessellator (AA): improve antialiasing of thin shapes.
by Stephen White
· 8 years ago
48ded38
GrTessellator (AA): Fix for missing fill artifacts.
by Stephen White
· 8 years ago
56158ae
GrTessellator (AA): improve AA quality for near-overlapping paths.
by Stephen White
· 8 years ago
86cc841
AA GrTessellator: fix bevelling of acute angles.
by Stephen White
· 8 years ago
eaf0079
GrTessellator: fix for disappearing thin path.
by Stephen White
· 8 years ago
e7a364d
GrTessellator: fix artifact with exactly-1-px-wide edges.
by Stephen White
· 8 years ago
2e2cb9b
GrTessellator: fix compile when LOGGING_ENABLED.
by Stephen White
· 8 years ago
bf6137e
Modify GrTessellator to use a VertexList where possible.
by Stephen White
· 8 years ago
2f4686f
Quality and performance fixes for AA tessellating path renderer.
by Stephen White
· 8 years ago
021f927
Revert "Quality and performance fixes for AA tessellating path renderer."
by Stephan White
· 8 years ago
d4b2155
Quality and performance fixes for AA tessellating path renderer.
by Stephen White
· 8 years ago
7ecc596
Remove SkAutoTDeleteArray
by Ben Wagner
· 8 years ago
7ab96e9
GrTessellator: make inverse fill types more sane.
by senorblanco
· 8 years ago
8c8fcef
fix vertex alpha calculation in GrTesselator
by lsalzman
· 8 years ago
49df8d1
GrTessellator: refactor Line out of Edge.
by senorblanco
· 8 years ago
f57372d
Screenspace AA tessellated GPU path rendering.
by senorblanco
· 8 years ago
682580f
Revert of Screenspace AA tessellated path rendering. (patchset #37 id:730001 of https://codereview.chromium.org/1152733009/ )
by senorblanco
· 8 years ago
9992bde
Screenspace AA tessellated GPU path rendering.
by senorblanco
· 8 years ago
212c7c3
Tessellator: better fix for reused-edges issue.
by senorblanco
· 8 years ago
70f5251
Fix assert caused by floating point error in tessellating path renderer.
by senorblanco
· 8 years ago
99f942e
Fix vertex count estimate in GrTessellator.
by senorblanco
· 8 years ago
93e3fff
Fix for rare crash in Poly::addEdge().
by senorblanco
· 8 years ago
531237e
Tessellator: stop copying vertices into Polys and Monotones.
by senorblanco
· 8 years ago
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 8 years ago
Next »