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 |
|
Kirill Kuzminykh
|
ea1b4f5991
|
chore: Release
v2.4.0
|
2022-12-11 20:53:49 +04:00 |
|
Kirill Kuzminykh
|
216ef4b0a5
|
Prepare to release.
|
2022-12-11 20:24:06 +04:00 |
|
Kirill Kuzminykh
|
9b0d3d4c81
|
Prepare to release.
|
2022-12-11 20:23:10 +04:00 |
|
Kirill Kuzminykh
|
f5c7c7937c
|
Added implementation From trait to convert DynamicImageViewMut into DynamicImageView.
|
2022-12-11 19:09:19 +04:00 |
|
Kirill Kuzminykh
|
4afa17d599
|
Added optimisation for processing U16x2 images by MulDiv with helps of NEON SIMD instructions.
|
2022-12-11 17:33:07 +04:00 |
|
Kirill Kuzminykh
|
5c8477b344
|
- Improved speed of MulDiv implementation for U16x2 images.
- Added optimisation for processing `U16x2` images by `MulDiv` with helps of `NEON SIMD` instructions.
|
2022-12-11 17:28:26 +04:00 |
|
Kirill Kuzminykh
|
3aec6d71ae
|
Improved speed of MulDiv implementation for U16x4 images.
|
2022-12-10 22:32:36 +04:00 |
|
Kirill Kuzminykh
|
d59ff2d69f
|
Improved speed of MulDiv implementation for U8x2 images.
|
2022-12-10 16:57:49 +04:00 |
|
Kirill Kuzminykh
|
b6e36cbd86
|
Excluded possibility of unnecessary operations during resize of cropped image by convolution algorithm.
|
2022-12-06 00:51:48 +04:00 |
|
Kirill Kuzminykh
|
42ae686871
|
Improved foreach_with_pre_reading()
|
2022-12-01 21:16:34 +04:00 |
|
Kirill Kuzminykh
|
a706ebb68c
|
Improved speed of MulDiv implementation for U8x4 images.
|
2022-11-30 20:56:09 +04:00 |
|
Kirill Kuzminykh
|
42866e5b5e
|
chore: Release
v2.3.0
|
2022-11-26 01:39:08 +04:00 |
|
Kirill Kuzminykh
|
d78e8b53a5
|
Added results of ARM64 benchmarks.
|
2022-11-26 00:55:58 +04:00 |
|