commit
133bb0aa11
1 changed files with 24 additions and 20 deletions
|
@ -1,41 +1,45 @@
|
||||||
import pixie, chroma, vmath, benchy
|
import pixie, chroma, vmath, benchy
|
||||||
|
|
||||||
block:
|
block:
|
||||||
var a = newImage(1000, 1000)
|
let
|
||||||
|
a = newImage(1000, 1000)
|
||||||
|
b = newImage(50, 50)
|
||||||
a.fill(rgba(255, 0, 0, 255))
|
a.fill(rgba(255, 0, 0, 255))
|
||||||
var b = newImage(500, 500)
|
|
||||||
b.fill(rgba(0, 255, 0, 255))
|
b.fill(rgba(0, 255, 0, 255))
|
||||||
|
|
||||||
timeIt "drawCorrect bmNormal":
|
timeIt "draw small-on-big bmNormal":
|
||||||
a.drawCorrect(b, translate(vec2(25, 25)), bmNormal)
|
|
||||||
keep(b)
|
|
||||||
|
|
||||||
block:
|
|
||||||
var a = newImage(1000, 1000)
|
|
||||||
a.fill(rgba(255, 0, 0, 255))
|
|
||||||
var b = newImage(500, 500)
|
|
||||||
b.fill(rgba(0, 255, 0, 255))
|
|
||||||
|
|
||||||
timeIt "draw bmNormal":
|
|
||||||
a.draw(b, translate(vec2(25, 25)), bmNormal)
|
a.draw(b, translate(vec2(25, 25)), bmNormal)
|
||||||
keep(b)
|
keep(b)
|
||||||
|
|
||||||
block:
|
block:
|
||||||
var a = newImage(1000, 1000)
|
let
|
||||||
|
a = newImage(1000, 1000)
|
||||||
|
b = newImage(50, 50)
|
||||||
a.fill(rgba(255, 0, 0, 255))
|
a.fill(rgba(255, 0, 0, 255))
|
||||||
var b = newImage(500, 500)
|
|
||||||
b.fill(rgba(0, 255, 0, 255))
|
b.fill(rgba(0, 255, 0, 255))
|
||||||
|
|
||||||
timeIt "drawCorrect Smooth bmNormal":
|
timeIt "draw small-on-big Smooth bmNormal":
|
||||||
a.drawCorrect(b, translate(vec2(25.2, 25.2)), bmNormal)
|
a.draw(b, translate(vec2(25.2, 25.2)), bmNormal)
|
||||||
keep(b)
|
keep(b)
|
||||||
|
|
||||||
block:
|
block:
|
||||||
var a = newImage(1000, 1000)
|
let
|
||||||
|
a = newImage(1000, 1000)
|
||||||
|
b = newImage(500, 500)
|
||||||
a.fill(rgba(255, 0, 0, 255))
|
a.fill(rgba(255, 0, 0, 255))
|
||||||
var b = newImage(500, 500)
|
|
||||||
b.fill(rgba(0, 255, 0, 255))
|
b.fill(rgba(0, 255, 0, 255))
|
||||||
|
|
||||||
timeIt "draw Smooth bmNormal":
|
timeIt "draw big-on-bigger bmNormal":
|
||||||
|
a.draw(b, translate(vec2(25, 25)), bmNormal)
|
||||||
|
keep(b)
|
||||||
|
|
||||||
|
block:
|
||||||
|
let
|
||||||
|
a = newImage(1000, 1000)
|
||||||
|
b = newImage(500, 500)
|
||||||
|
a.fill(rgba(255, 0, 0, 255))
|
||||||
|
b.fill(rgba(0, 255, 0, 255))
|
||||||
|
|
||||||
|
timeIt "draw big-on-bigger Smooth bmNormal":
|
||||||
a.draw(b, translate(vec2(25.2, 25.2)), bmNormal)
|
a.draw(b, translate(vec2(25.2, 25.2)), bmNormal)
|
||||||
keep(b)
|
keep(b)
|
||||||
|
|
Loading…
Reference in a new issue