diff --git a/tests/benchmark_masks.nim b/tests/benchmark_masks.nim new file mode 100644 index 0000000..a359c4a --- /dev/null +++ b/tests/benchmark_masks.nim @@ -0,0 +1,14 @@ +import chroma, pixie, benchy + +let mask = newMask(2560, 1440) + +proc reset() = + mask.fill(63) + +reset() + +timeIt "minifyBy2": + let minified = mask.minifyBy2() + doAssert minified[0, 0] == 63 + +reset() diff --git a/tests/images/circleMask.png b/tests/images/circleMask.png new file mode 100644 index 0000000..89de309 Binary files /dev/null and b/tests/images/circleMask.png differ