An experimental library for accelerating arcade using rust. The module can be imported and monkey patch arcade replacing functions and types with rust versions.
import arcade_accelerate
arcade_accelerate.bootstrap()- Install maturin
pip install maturin- (Package crated with 0.14.15)
- Install the arcade version you are comparing with
- Preferably install from source in editable mode
Build and install package (debug and release)
maturin build
maturin build --release
When performance testing always use the release build.
This project has a python module and a rust module.
arcade_accelerate- python modulearcade_accelerate_rust- rust module
The python module just contains some helper functions to bootstrap the acceleration.
The tests directory contains some performance tests.