From 66733a06c9a1760f47cd0c3e00f1e62c28355dd1 Mon Sep 17 00:00:00 2001 From: Radzivon Bartoshyk Date: Sat, 4 Jan 2025 12:07:24 +0000 Subject: [PATCH 1/2] README --- README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index d09e4b8..e3c32b4 100644 --- a/README.md +++ b/README.md @@ -44,21 +44,21 @@ Despite all implementation are fast, not all the paths are implemented using SIM `~` - Partially implemented -| | NEON | SSE | AVX2 | AVX-512 | WASM | -|----------------|------|-----|------|---------|------| -| RGBA (8 bit) | x | x | x | ~ | ~ | -| RGB (8 bit) | x | x | ~ | ~ | ~ | -| Plane (8 bit) | x | x | ~ | ~ | ~ | -| RGBA (8+ bit) | x | x | ~ | - | - | -| RGB (8+ bit) | x | x | ~ | - | - | -| Plane (8+ bit) | ~ | ~ | ~ | - | - | -| RGBA (f32) | x | x | x | - | - | -| RGB (f32) | x | x | ~ | - | - | -| Plane (f32) | x | x | ~ | - | - | -| RGBA (f16) | x | x | x | - | - | -| RGB (f16) | x | ~ | ~ | - | - | -| Plane (f16) | ~ | ~ | ~ | - | - | -| AR30/RA30 | x | - | - | - | - | +| | NEON | SSE | AVX2 | AVX-512 | WASM | +|----------------|------|-----|------|------------|------| +| RGBA (8 bit) | x | x | x | x(avxvnni) | ~ | +| RGB (8 bit) | x | x | ~ | ~ | ~ | +| Plane (8 bit) | x | x | ~ | ~ | ~ | +| RGBA (8+ bit) | x | x | ~ | - | - | +| RGB (8+ bit) | x | x | ~ | - | - | +| Plane (8+ bit) | ~ | ~ | ~ | - | - | +| RGBA (f32) | x | x | x | - | - | +| RGB (f32) | x | x | ~ | - | - | +| Plane (f32) | x | x | ~ | - | - | +| RGBA (f16) | x | x | x | - | - | +| RGB (f16) | x | ~ | ~ | - | - | +| Plane (f16) | ~ | ~ | ~ | - | - | +| AR30/RA30 | x | - | - | - | - | #### Features From 4c3df67d02c94584175308e3e6519091c2be57a3 Mon Sep 17 00:00:00 2001 From: Radzivon Bartoshyk Date: Sat, 4 Jan 2025 12:10:09 +0000 Subject: [PATCH 2/2] README --- .github/workflows/build_push.yml | 2 +- README.md | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_push.yml b/.github/workflows/build_push.yml index c7b4329..249a7d1 100644 --- a/.github/workflows/build_push.yml +++ b/.github/workflows/build_push.yml @@ -1,4 +1,4 @@ -name: "Build" +name: Build concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/README.md b/README.md index e3c32b4..79afd5a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # Image scaling library in Rust +[![crates.io](https://img.shields.io/crates/v/pic-scale.svg)](https://crates.io/crates/pic-scale) +![Build](https://github.com/awxkee/pic-scale/actions/workflows/build_push.yml/badge.svg) + Rust image scale in different color spaces using SIMD and multithreading. Supported NEON, SSE, AVX-2, WASM.