commit
b5046f6885
1 changed files with 13 additions and 8 deletions
|
@ -1,16 +1,21 @@
|
||||||
import benchy, chroma, pixie, vmath
|
import benchy, chroma, vmath
|
||||||
|
|
||||||
|
include pixie/blends
|
||||||
|
|
||||||
|
const iterations = 100_000_000
|
||||||
|
|
||||||
let
|
let
|
||||||
a = newImage(1000, 1000)
|
a = rgba(100, 200, 100, 255)
|
||||||
b = newImage(1000, 1000)
|
b = rgba(25, 33, 100, 127)
|
||||||
|
|
||||||
b.fill(rgba(127, 127, 127, 255))
|
|
||||||
|
|
||||||
timeIt "bmNormal":
|
timeIt "bmNormal":
|
||||||
a.draw(b, vec2(0, 0), bmNormal)
|
for i in 0 ..< iterations:
|
||||||
|
keep blendNormal(a, b)
|
||||||
|
|
||||||
timeIt "bmDarken":
|
timeIt "bmDarken":
|
||||||
a.draw(b, vec2(0, 0), bmDarken)
|
for i in 0 ..< iterations:
|
||||||
|
keep blendDarken(a, b)
|
||||||
|
|
||||||
timeIt "bmMultiply":
|
timeIt "bmMultiply":
|
||||||
a.draw(b, vec2(0, 0), bmMultiply)
|
for i in 0 ..< iterations:
|
||||||
|
keep blendMultiply(a, b)
|
||||||
|
|
Loading…
Reference in a new issue