Kirill Kuzminykh
d93a68440e
Prepare to release.
2023-05-05 00:39:46 +03:00
Kirill Kuzminykh
53a5ba79da
Prepare to release.
2023-05-05 00:07:44 +03:00
Kirill Kuzminykh
8ff91df590
Added using of (read|write)_unaligned for unaligned pointers on arm64 and wasm32 architecture ( #15 ).
2023-05-04 23:42:48 +03:00
Kirill Kuzminykh
07778909a7
Added using of (read|write)_unaligned for unaligned pointers on arm64 architecture.
2023-05-03 15:16:52 +03:00
Kirill Kuzminykh
351c749974
chore: Release
v2.7.1
2023-04-28 23:41:08 +03:00
Kirill Kuzminykh
21bc0c4bf1
Updated benchmark results for wasm32.
2023-04-28 23:34:12 +03:00
Kirill Kuzminykh
15e509be37
Updated benchmark results for x86_64 and arm64.
2023-04-28 00:20:09 +03:00
Kirill Kuzminykh
539b8dd400
Updated dependencies.
2023-04-27 01:09:06 +03:00
Kirill Kuzminykh
bc1b61abbe
Added description of latest changes into CHANGELOG.md
2023-04-27 00:53:41 +03:00
Kirill Kuzminykh
8548ee562b
Merge pull request #16 from durin42/push-742f2c761e874ca9aaa7ca80c23ff6d3
...
Use (read|write)_unaligned for unaligned pointers (#15 )
2023-04-07 14:19:55 +04:00
Augie Fackler
f2640c3dc3
cleanup: use (read|write)_unaligned for unaligned pointers
...
This was caught by a recent change to Rust (22a7a19f9333bc1fcba97ce444a3515cb5fb33e6)
which proactively detects dereferences of unaligned pointers. Switching from a
dereference to the unaligned read and write methods fixes all the tests on today's nightly.
Fixes #15 .
2023-04-06 13:23:40 -04:00
Kirill Kuzminykh
8fc4400ea7
Fixed CHANGELOG.md
2023-03-25 00:18:12 +03:00
Kirill Kuzminykh
7cdf7a8bd5
chore: Release
v2.7.0
2023-03-24 23:55:54 +03:00
Kirill Kuzminykh
fd071fd0cc
- Added method DynamicImageViewMut::crop() to create cropped version of ImageViewMut.
...
- Added method `ImageViewMut::crop()` to create cropped version of `ImageViewMut`.
2023-03-24 23:40:25 +03:00
Kirill Kuzminykh
a3692f11b6
chore: Release
v2.6.0
2023-03-01 23:46:41 +03:00
Kirill Kuzminykh
5ddcf378ba
Updated results of benchmark.
2023-03-01 23:23:37 +03:00
Kirill Kuzminykh
eaf819c643
Merge branch 'main' into dev
2023-02-28 00:16:58 +03:00
Kirill Kuzminykh
0a47adc013
Revert few changes
2023-02-28 00:16:35 +03:00
Kirill Kuzminykh
1dd629eb81
Revert few changes
2023-02-28 00:16:07 +03:00
Kirill Kuzminykh
462b635f7e
Merge pull request #14 from seddonm1/pub_buffer_mut
...
Make `Image::buffer_mut()` public
2023-02-22 10:50:58 +03:00
Mike Seddon
16846c8e8d
make buffer_mut public
2023-02-22 10:59:35 +11:00
Kirill Kuzminykh
999c684fce
Slightly improved speed of Convolution implementation for U8x2 images and Wasm32 SIMD128 instructions.
2023-02-21 00:09:21 +03:00
Kirill Kuzminykh
94070bbdba
chore: Release
v2.5.0
2023-01-29 22:18:49 +04:00
Kirill Kuzminykh
7c6a86b8f4
Prepare for release.
2023-01-29 21:56:37 +04:00
Kirill Kuzminykh
5c08df052a
Updated benchmark results.
2023-01-29 01:58:59 +04:00
Kirill Kuzminykh
4f83db93e1
Fixed CHANGELOG.md
2023-01-29 00:45:25 +04:00
Kirill Kuzminykh
76a87bc305
- CpuExtension::Wasm32 renamed into CpuExtension::Simd128.
...
- Optimized MulDiv implementation for Wasm32 SIMD128.
2023-01-29 00:43:25 +04:00
Kirill Kuzminykh
b765af521c
Merge pull request #11 from cdmurph32/wasm32_simd
...
Add support of SIMD128 for Wasm32
2023-01-24 17:37:36 +04:00
Colin Murphy
3737133fbb
Rebase
2023-01-23 16:53:12 -05:00
Colin Murphy
ec4c61ccf9
Remove swizzle from load functions.
2023-01-23 16:51:16 -05:00
Colin Murphy
ccdd08c8c9
Add #[target_feature(enable = "simd128")]
2023-01-23 16:51:16 -05:00
Colin Murphy
74fd01a267
Constantize v128 declarations.
...
Slight increase in performance by avoiding checks that values are within
bounds.
2023-01-23 16:51:16 -05:00
Colin Murphy
37a96fd79d
Comment incorporation.
2023-01-23 16:51:15 -05:00
Colin Murphy
6f9bbcd56b
Use empscripten replacement for _mm_mul_epi32
2023-01-23 16:50:36 -05:00
Colin Murphy
ffec2ff6f2
Add wasm32 benchmarks.
2023-01-23 16:50:34 -05:00
Colin
c23cab9df8
Improve efficiency
2023-01-23 16:46:56 -05:00
Colin
14e0a15d40
All tests working.
2023-01-23 16:46:54 -05:00
Colin
d5055fee0b
alpha u8x4 passing
2023-01-23 16:46:42 -05:00
Colin
a71337a5c1
Alpha u8x2 working.
2023-01-23 16:46:42 -05:00
Colin
a8e33d213c
Resize Complete
2023-01-23 16:46:42 -05:00
Colin
9b15dcbc71
U8 complete.
2023-01-23 16:46:42 -05:00
Colin
f0979ec3b9
Working vertical u16
2023-01-23 16:46:42 -05:00
Colin
11fbe03a8f
Wasm simd for u16x1.
2023-01-23 16:46:38 -05:00
Kirill Kuzminykh
b3d03d03ef
Updated benchmark results in README.md
2023-01-22 00:23:03 +04:00
Kirill Kuzminykh
64f59565d5
Changed comments in .md files on version that supports by GitHub
2023-01-22 00:21:12 +04:00
Kirill Kuzminykh
9df6cde213
Changed comments in .md files on version that supports by GitHub
2023-01-22 00:07:11 +04:00
Kirill Kuzminykh
e3b33da28d
Updated results of benchmarks.
2023-01-21 23:25:34 +04:00
Kirill Kuzminykh
309d4a7b67
Updated results of benchmarks.
2023-01-21 23:21:36 +04:00
Kirill Kuzminykh
661777b0b4
- Benchmark framework glassbench replaced by criterion.
...
- Added report with results of benchmarks for `wasm32-wasi` target.
2023-01-21 22:06:51 +04:00
Kirill Kuzminykh
60367f1b44
Added couple comments into code.
2023-01-13 01:11:22 +04:00