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 |
|
treeform
|
e9f9b82bd4
|
Rename FileFormat enum.
|
2022-02-12 10:05:05 -08:00 |
|
treeform
|
b456c54825
|
Merge pull request #383 from treeform/dev
Improve bitmap reader.
|
2022-02-11 21:33:30 -08:00 |
|
treeform
|
d250e4be01
|
Fixed fuzzing.
|
2022-02-11 21:08:24 -08:00 |
|
treeform
|
81b82e2277
|
Morepretty
|
2022-02-11 20:11:01 -08:00 |
|
treeform
|
c2350c9642
|
Fixes.
|
2022-02-11 20:08:59 -08:00 |
|
treeform
|
4dc50d9778
|
Read more bmp formats.
|
2022-02-11 20:08:09 -08:00 |
|
treeform
|
ffc1b90c5f
|
Fail when channel maks is 0.
|
2022-02-11 16:09:38 -08:00 |
|
treeform
|
25bc1116fb
|
Improve bitmap reader.
|
2022-02-11 14:27:11 -08:00 |
|
Ryan Oldenburg
|
e96f5074f5
|
v2.27
|
2022-02-11 15:51:00 -06:00 |
|
Ryan Oldenburg
|
295f5788c9
|
rm seq[uint8] jpg
|
2022-02-11 15:46:30 -06:00 |
|
Ryan Oldenburg
|
78e23f83d6
|
fix and re-enable fill optimization
|
2022-01-30 14:53:12 -06:00 |
|
treeform
|
2da986d0fe
|
Disable fill optimization for now.
|
2022-01-30 12:15:13 -08:00 |
|
Ryan Oldenburg
|
d5b4500758
|
iterator issue workaorund
|
2022-01-25 20:26:39 -06:00 |
|
Ryan Oldenburg
|
12636e4e9f
|
very strange issue
|
2022-01-25 17:04:43 -06:00 |
|
Ryan Oldenburg
|
d65fd68161
|
zippy 0.8.1
|
2022-01-25 16:48:01 -06:00 |
|
Ryan Oldenburg
|
a3c2444339
|
morepretty
|
2022-01-20 20:12:10 -06:00 |
|
Ryan Oldenburg
|
be57c71c3c
|
ppm consistent style pass
|
2022-01-20 20:04:13 -06:00 |
|
Ryan Oldenburg
|
a4cac14e87
|
rm pixie/demo
|
2022-01-19 14:07:47 -06:00 |
|
Rasmus Moorats
|
be26fe5193
|
fix high-depth handling and add a test case
|
2022-01-10 15:26:20 +02:00 |
|
Rasmus Moorats
|
71016b868e
|
remove incorrect rgba conversion
|
2022-01-09 17:43:43 +02:00 |
|
Rasmus Moorats
|
6f654e32bc
|
remove erroneous debug echo
|
2022-01-09 17:43:42 +02:00 |
|
Rasmus Moorats
|
b136e5b4e2
|
P3 support
also fixes an issue with header decoder whitespace handling
|
2022-01-09 17:43:42 +02:00 |
|
Rasmus Moorats
|
0139af545f
|
add rudimentary PPM decoder
|
2022-01-09 17:43:42 +02:00 |
|
Rasmus Moorats
|
7679712575
|
add PPM encoder
|
2022-01-09 17:43:42 +02:00 |
|
Emery Hemingway
|
c553ff640b
|
Mark parseGlyfGlyph prototype as gcsafe
|
2022-01-06 12:52:58 +01:00 |
|
Ryan Oldenburg
|
a0244c98de
|
decodeSvg xml
|
2022-01-05 17:20:12 -06:00 |
|
Ryan Oldenburg
|
540183a262
|
f
|
2022-01-03 17:50:03 -06:00 |
|
Ryan Oldenburg
|
91abc684ad
|
qoi consistent style pass
|
2022-01-03 17:41:36 -06:00 |
|
treeform
|
a8cd3bfd3b
|
Merge pull request #354 from ehmry/qoi
QOI support
|
2022-01-03 13:29:29 -08:00 |
|
Emery Hemingway
|
291a0e3a5d
|
QOI support
https://qoiformat.org/
|
2022-01-03 17:20:00 +01:00 |
|
Ryan Oldenburg
|
1049e74fec
|
f
|
2022-01-02 18:28:39 -06:00 |
|
Ryan Oldenburg
|
aae5c07614
|
demo use windy + boxy
|
2022-01-02 18:13:30 -06: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
|
2ab6c7e35c
|
simpler source position when not rotated or scaled
|
2021-12-16 21:56:06 -06:00 |
|
Ryan Oldenburg
|
11ba8e7af0
|
3.1.1 bugfix out of bounds
|
2021-12-16 04:00:56 -06:00 |
|
Ryan Oldenburg
|
bfa1f8b3a0
|
use
|
2021-12-15 12:27:49 -06:00 |
|
Ryan Oldenburg
|
6ba8ec472f
|
simd draw fast paths
|
2021-12-15 12:21:34 -06:00 |
|
Ryan Oldenburg
|
2fbff9104b
|
rm this, bugfix
|
2021-12-15 12:08:36 -06:00 |
|
Ryan Oldenburg
|
f7205a6ebe
|
faster packAlphaValues
|
2021-12-14 19:31:36 -06:00 |
|
Ryan Oldenburg
|
7195d0a74d
|
pack4xAlphaValues
|
2021-12-14 16:11:40 -06:00 |
|
Ryan Oldenburg
|
f9813d054c
|
move fillUnsafe
|
2021-12-14 15:17:17 -06:00 |
|
Ryan Oldenburg
|
f7ed8e7842
|
per-row opaque check
|
2021-12-14 14:48:36 -06:00 |
|
Ryan Oldenburg
|
69f73f709f
|
comment
|
2021-12-14 14:28:39 -06:00 |
|
Ryan Oldenburg
|
39e37c357a
|
mask magnifyBy2 simd + copyMem
|
2021-12-14 13:00:15 -06:00 |
|
Ryan Oldenburg
|
a6ed55592c
|
opaque fast path
|
2021-12-14 13:00:15 -06:00 |
|
Ryan Oldenburg
|
805857df3f
|
bmOverwrite nonsimd benchmark
|
2021-12-13 03:00:38 -06:00 |
|
Ryan Oldenburg
|
85780637fc
|
mask yMin yMax better
|
2021-12-13 02:25:58 -06:00 |
|
Ryan Oldenburg
|
1214861870
|
move blendMode dont export blends
|
2021-12-13 01:23:41 -06:00 |
|
Ryan Oldenburg
|
38798e503b
|
f
|
2021-12-13 00:39:13 -06:00 |
|
Ryan Oldenburg
|
ba6ea448e4
|
f
|
2021-12-13 00:36:47 -06:00 |
|
Ryan Oldenburg
|
1352ff73b0
|
case
|
2021-12-13 00:31:35 -06:00 |
|
Ryan Oldenburg
|
be598a108b
|
bmMask nonsimd draw faster
|
2021-12-13 00:29:51 -06:00 |
|
Ryan Oldenburg
|
ac6e6f6214
|
mat -> transform
|
2021-12-13 00:15:44 -06:00 |
|
Ryan Oldenburg
|
64e6db2cef
|
nonsimd path
|
2021-12-12 23:01:35 -06:00 |
|
Ryan Oldenburg
|
de13c129e4
|
isOpaque
|
2021-12-12 21:48:07 -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
|
97ed037d2a
|
f
|
2021-12-12 18:21:21 -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
|
2c2e35bff5
|
comments back
|
2021-12-11 18:06:11 -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 |
|
Ryan Oldenburg
|
520b548fc5
|
faster get/set unsafe
|
2021-12-11 16:19:32 -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 |
|
treeform
|
ef20501ce1
|
Add currentExceptionAsPixieError.
|
2021-12-03 20:48:11 -08:00 |
|
Ryan Oldenburg
|
0671bc9516
|
faster non-simd path
|
2021-12-03 19:15:47 -06:00 |
|
Ryan Oldenburg
|
c0b74fbc73
|
f
|
2021-12-03 17:02:16 -06:00 |
|
Ryan Oldenburg
|
5d0539bf9b
|
add dragon2 test
|
2021-12-03 15:24:08 -06:00 |
|
Ryan Oldenburg
|
8baa04a6cb
|
f
|
2021-12-03 14:51:25 -06:00 |
|
Ryan Oldenburg
|
bffe8a9839
|
f
|
2021-12-03 14:48:33 -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 |
|