From 669dc48be943bec0543e21367a10eee0f867310e Mon Sep 17 00:00:00 2001 From: Ryan Oldenburg Date: Wed, 9 Dec 2020 01:25:48 -0600 Subject: [PATCH] call direct --- tests/benchmark_blends.nim | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/tests/benchmark_blends.nim b/tests/benchmark_blends.nim index 520dad6..d848a39 100644 --- a/tests/benchmark_blends.nim +++ b/tests/benchmark_blends.nim @@ -1,16 +1,21 @@ -import benchy, chroma, pixie, vmath +import benchy, chroma, vmath + +include pixie/blends + +const iterations = 100_000_000 let - a = newImage(1000, 1000) - b = newImage(1000, 1000) - -b.fill(rgba(127, 127, 127, 255)) + a = rgba(100, 200, 100, 255) + b = rgba(25, 33, 100, 127) timeIt "bmNormal": - a.draw(b, vec2(0, 0), bmNormal) + for i in 0 ..< iterations: + keep blendNormal(a, b) timeIt "bmDarken": - a.draw(b, vec2(0, 0), bmDarken) + for i in 0 ..< iterations: + keep blendDarken(a, b) timeIt "bmMultiply": - a.draw(b, vec2(0, 0), bmMultiply) + for i in 0 ..< iterations: + keep blendMultiply(a, b)