diff --git a/README.md b/README.md index cd552be..e491f12 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,8 @@ [![Release](https://github.com/shBLOCK/GdMath/actions/workflows/release.yml/badge.svg)](https://github.com/shBLOCK/GdMath/actions/workflows/release.yml) ## Main features -- Pure Cython implementation (~30x speedup from pure python on average) +- Fast Pure Cython Implementation + - ~20x speedup from pure python(3.12) impl on average - Based on custom code generation - Spatial Math - [Vector](https://github.com/shBLOCK/GdMath/wiki#vectors) @@ -22,6 +23,9 @@ Please refer to the [wiki](https://github.com/shBLOCK/GdMath/wiki) for more details +## Benchmark +[![Benchmark Results](https://github.com/shBLOCK/GdMath/tree/master/benchmark/chart.png)](https://github.com/shBLOCK/GdMath/tree/master/benchmark/chart.png) + ## Implementation details - **Codegen!** Custom code generation is used throughout this library. diff --git a/benchmark/chart.png b/benchmark/chart.png new file mode 100644 index 0000000..04b0a5a Binary files /dev/null and b/benchmark/chart.png differ