call direct
This commit is contained in:
parent
87812a9507
commit
669dc48be9
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
|
||||
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)
|
||||
|
|
Loading…
Reference in a new issue