Releases: Traverse-Research/ispc-downsampler
Releases · Traverse-Research/ispc-downsampler
0.4.0
What's Changed
- 🪥 #48 API cleanup by @KYovchevski in #53
- ✒️ Docs for #53 by @KYovchevski in #54
- 🪣 Fix up incorrect doc comment by @KYovchevski in #56
- Release 0.4.0 by @KYovchevski in #55
Full Changelog: 0.3.0...0.4.0
0.3.0
What's Changed
- Fix generate binaries action after upload-artifacts bump by @KYovchevski in #44
- Improve the downsampling algorithm by @KYovchevski in #15
- Fix alpha coverage for images of single width/height by @Athosvk in #45
- Update binaries by @Athosvk in #46
- CI: Always install the Rust target for MacOS on x86_64 by @MarijnS95 in #51
- 📏 Add renormalization based on pixel format to Lanczos kernel by @KYovchevski in #48
- Update image requirement from 0.24.1 to 0.25.1 by @dependabot in #50
- Update resize requirement from 0.7 to 0.8 by @dependabot in #35
- Release 0.3.0 by @MarijnS95 in #52
Full Changelog: 0.2.0...0.3.0
0.2.0
What's Changed
- Generate binaries on ISPC 1.20 by @MarijnS95 in #23
- Update criterion requirement from 0.4 to 0.5 by @dependabot in #24
- lanczos3: Actually sample 7x7 instead of 6x6 by @MarijnS95 in #27
- lanczos3: Scale input kernel by source size, not target size by @MarijnS95 in #26
- lanczos3: Const-fold
offset
calculation to hardcoded0.5
by @MarijnS95 in #28 - lanczos3: Inline uv -> source pixel coord calculation and drop
inv_src_size
by @MarijnS95 in #30 - Preserve alpha coverage on downsample in ISPC by @Athosvk in #34
- Bump actions/checkout from 3 to 4 by @dependabot in #36
- lib: Fix
clippy::slow_vector_initialization
by @MarijnS95 in #37 - Revert "lanczos3: Actually sample 7x7 instead of 6x6 (#27)" by @MarijnS95 in #31
- Update stb_image requirement from 0.2.4 to 0.3.0 by @dependabot in #39
- 🪟 Add aarch64 windows build by @Jasper-Bekkers in #40
- lanczos3: Mark filter weights as
uniform
by @MarijnS95 in #38 - CI: Build binaries for Windows aarch64 by @MarijnS95 in #41
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #43
- Require and use stable
ispc_compile 2.0.1
by @MarijnS95 in #42
New Contributors
- @Athosvk made their first contribution in #34
- @Jasper-Bekkers made their first contribution in #40
Full Changelog: 0.1.1...0.2.0
0.1.1
What's Changed
- ci: Clean up and simplify scripts, run
cargo fmt
andcargo clippy
by @MarijnS95 in #1 - cargo: Omit bloat from packaged crate by @MarijnS95 in #3
- build: Don't set ISPC target OS to the machine that currently runs the build script by @MarijnS95 in #4
- cargo: Divert back to explicitly including license files, add APACHE by @MarijnS95 in #6
- Clean up license copy-paste bugs from intel-tex-rs-2 by @MarijnS95 in #7
- github: Add dependabot configuration for cargo and github-actions by @MarijnS95 in #8
- Bump actions/checkout from 2 to 3 by @dependabot in #9
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #10
- Upgrade to
ispc 1.1.0
with cleaned up bindings file by @MarijnS95 in #12 - ci: Build Windows binaries in "generate binaries" script by @MarijnS95 in #14
- Bump ISPC compiler version to 1.18 by @MarijnS95 in #13
- Create release workflow by @MarijnS95 in #11
- Add aarch64 prebuilts by @MarijnS95 in #5
- Upgrade
ispc-rs
to2.0.0
by @MarijnS95 in #17 - Bump actions/upload-artifact from 2 to 3 by @dependabot in #21
- Update criterion requirement from 0.3 to 0.4 by @dependabot in #16
- Generate and include binaries for x86_64 and aarch64 musl targets by @MarijnS95 in #22
Full Changelog: https://github.com/Traverse-Research/ispc-downsampler/commits/0.1.1
0.1.0 - Initial release
What's Changed
- First release of the ispc-downsampler crate, written by @KYovchevski
- ci: Clean up and simplify scripts, run
cargo fmt
andcargo clippy
by @MarijnS95 in #1
New Contributors
- @MarijnS95 made their first contribution in #1
Full Changelog: https://github.com/Traverse-Research/ispc-downsampler/commits/v0.1.0