kahlo 0.0.3

Optimized software rendering library.
Documentation
1
2
3
4
5
6
7
8
9
[![crates.io](https://img.shields.io/crates/v/kahlo)](https://crates.io/crates/kahlo)
[![docs.rs](https://img.shields.io/docsrs/kahlo)](https://docs.rs/microrm/latest/kahlo)
[![dependency status](https://deps.rs/crate/kahlo/latest/status.svg)](https://deps.rs/crate/kahlo/)

kahlo is a software bitmap manipulation library designed for speed and flexibility. The main goal for kahlo is to provide _fast_ drawing of simple 2D shapes and paths onto Rgba32 surfaces; contrary to other libraries such as [tiny-skia](https://lib.rs/crates/tiny-skia), functionality is aimed more at blitting and less at rendering arbitrary paths.

Many operations in kahlo will use an optimized SIMD implementation, if present, but all operations have fallback SISD implementations --- which are also used to verify the SIMD implementations. See [`ACCELERATED.md`](ACCELERATED.md) or in the crate documentation for a full table of which operations are accelerated.