pixie/tests/benchmark_blends.nim
Ryan Oldenburg 669dc48be9 call direct
2020-12-09 01:26:16 -06:00

22 lines
380 B
Nim

import benchy, chroma, vmath
include pixie/blends
const iterations = 100_000_000
let
a = rgba(100, 200, 100, 255)
b = rgba(25, 33, 100, 127)
timeIt "bmNormal":
for i in 0 ..< iterations:
keep blendNormal(a, b)
timeIt "bmDarken":
for i in 0 ..< iterations:
keep blendDarken(a, b)
timeIt "bmMultiply":
for i in 0 ..< iterations:
keep blendMultiply(a, b)