Commit graph

249 commits

Author SHA1 Message Date
Ryan Oldenburg
dd85e5f9b0 add check for arc step of 0 2022-03-22 15:48:39 -05:00
Ryan Oldenburg
1fe409c8bb restore pop 2022-03-19 16:01:41 -05:00
treeform
84ed4c9b9d Fix for #393 and other polygon improvements. 2022-03-18 13:43:47 -07:00
treeform
542c8e84fd Fix #394 - zero width mask fill. 2022-03-17 07:32:47 -07:00
Ryan Oldenburg
efba29578e 4.0.2 check valid polygon 2022-03-13 15:39:50 -05:00
treeform
1a9ab003c5 Fix #388 2022-03-12 13:38:13 -08:00
treeform
3e5926c92c More enum renames. 2022-02-13 20:02:37 -08:00
treeform
9fdb3b8b0d Rename LineCap and LineJoin enum. 2022-02-12 10:35:19 -08:00
treeform
e4805f7c08 Rename WindingRule enum. 2022-02-12 10:29:28 -08:00
treeform
5074e33efc Rename PaintKind enum. 2022-02-12 10:25:28 -08:00
treeform
c6f59b9692 Rename BlendMode enum. 2022-02-12 10:18:39 -08:00
Ryan Oldenburg
2d3d4c5f95 bugfix 2022-01-02 18:13:30 -06:00
Ryan Oldenburg
34d96df323 3.1.2 bugfix 2021-12-23 14:10:32 -06:00
Ryan Oldenburg
6280af09f0 bmOverwrite 2021-12-12 18:42:01 -06:00
Ryan Oldenburg
7abe128124 f 2021-12-12 18:29:18 -06:00
Ryan Oldenburg
afc7e8d816 move fillImage/fillMask strokeImage/strokeMask 2021-12-12 18:19:07 -06:00
Ryan Oldenburg
2e163e6e6c move pixieSweeps 2021-12-12 18:15:05 -06:00
Ryan Oldenburg
790146e553 faster 2021-12-12 17:05:58 -06:00
Ryan Oldenburg
720e5ae019 morepretty 2021-12-12 17:05:58 -06:00
Ryan Oldenburg
18a81b3d0e mask.unsafe[x, y] 2021-12-11 18:04:01 -06:00
Ryan Oldenburg
ff1e6bd12d image.unsafe[x, y] 2021-12-11 17:57:08 -06:00
treeform
f4c0619fa8 Fixes after rebase. 2021-12-04 17:39:00 -08:00
treeform
5ec38c068d f 2021-12-04 17:34:10 -08:00
treeform
f522dbb9ff f 2021-12-04 17:33:45 -08:00
treeform
367a86b566 Speed up with horizintal line intersect. 2021-12-04 17:33:43 -08:00
treeform
b9402e592d Sweeps: Fix jugged outline and streaking. 2021-12-04 17:33:09 -08:00
treeform
44f3bcfa98
Merge pull request #335 from guzba/master
faster non-simd path here
2021-12-04 17:27:21 -08:00
treeform
b83a5ee726 Morepretty. 2021-12-03 20:48:38 -08:00
Ryan Oldenburg
0671bc9516 faster non-simd path 2021-12-03 19:15:47 -06:00
Ryan Oldenburg
c9789b8468 f 2021-12-03 11:47:51 -06:00
Ryan Oldenburg
19a9048973 bugfix 2021-12-03 11:05:55 -06:00
Ryan Oldenburg
f87f464893 strokes, docs 2021-12-01 16:54:02 -06:00
Ryan Oldenburg
4bcfae7eb5 use mask coverage 2021-11-30 17:37:30 -06:00
Ryan Oldenburg
aa6775240f bmOverwrite can be used 2021-11-30 16:46:19 -06:00
Ryan Oldenburg
06f211f735 path fillImage 2021-11-30 16:01:10 -06:00
Ryan Oldenburg
d8acdf750d f 2021-11-30 16:01:09 -06:00
Ryan Oldenburg
5e4da6c869 f 2021-11-29 15:55:50 -06:00
Ryan Oldenburg
ee5074c628 inline simd faster 2021-11-29 03:38:49 -06:00
Ryan Oldenburg
8ddd22d761 faster 2021-11-29 02:42:55 -06:00
Ryan Oldenburg
c3c059b534 faster 2021-11-29 02:35:35 -06:00
Ryan Oldenburg
5f99324e45 redo how paths detects and skips aa when possible 2021-11-29 01:49:31 -06:00
treeform
0bb8f8d457
Merge pull request #328 from treeform/sweeps
Sweeps
2021-11-28 16:27:16 -08:00
treeform
2cb17d71e2 move fillShapes to the bottom. 2021-11-28 16:10:37 -08:00
treeform
feba141bc8 call them pixieSweeps 2021-11-28 16:04:42 -08:00
treeform
4a3d42a034 clean up paths. 2021-11-28 16:03:26 -08:00
treeform
753352b53f f 2021-11-28 11:11:38 -08:00
Ryan Oldenburg
61e78bcc6a use float32 2021-11-28 00:48:26 -06:00
Ryan Oldenburg
0f3b0712b5 better cairo benchmark 2021-11-26 20:56:38 -06:00
Ryan Oldenburg
943961677b pixelErrorMargin 2021-11-26 20:56:38 -06:00
Ryan Oldenburg
b9fd904042 stroke optimization 2021-11-26 20:56:38 -06:00