update for new pixie

This commit is contained in:
Ryan Oldenburg 2021-12-16 03:34:29 -06:00
parent 414bdc8190
commit 0655a07cf4
2 changed files with 5 additions and 5 deletions

View file

@ -2,7 +2,7 @@
## MIT License
## Copyright (c) 2021 Edin Omeragic
import benchy, chroma, math, pixie, times, vmath
import benchy, chroma, math, pixie, vmath
{.push inline, noinit, checks: off.}
@ -251,7 +251,7 @@ proc renderScene(scene: Scene, sceneImage: Image) =
var pos = y * w
for x in 0 ..< w:
ray.dir = getPoint(x, y, scene.camera, h, w)
sceneImage.setRgbaUnsafe(x, y, scene.traceRay(ray, 0))
sceneImage.unsafe[x, y] = scene.traceRay(ray, 0).asRgbx()
pos = pos + 1
proc render(): Image =

View file

@ -2,8 +2,8 @@
## MIT License
## Copyright (c) 2021 Edin Omeragic
import benchy, chroma, math, times, glm
from pixie import Image, newImage, writeFile, setRgbaUnsafe
import benchy, chroma, math, glm
from pixie import Image, newImage, writeFile, dataIndex
type Vec3 = glm.Vec3[float32]
@ -254,7 +254,7 @@ proc renderScene(scene: Scene, sceneImage: Image) =
var pos = y * w
for x in 0 ..< w:
ray.dir = getPoint(x, y, scene.camera, h, w)
sceneImage.setRgbaUnsafe(x, y, scene.traceRay(ray, 0))
sceneImage.data[sceneImage.dataIndex(x, y)] = scene.traceRay(ray, 0).asRgbx()
pos = pos + 1
proc render(): Image =