From 0655a07cf49938790330b57965442025154ec7cc Mon Sep 17 00:00:00 2001 From: Ryan Oldenburg <ryan@guzba.com> Date: Thu, 16 Dec 2021 03:34:29 -0600 Subject: [PATCH] update for new pixie --- tests/bench_raytracer.nim | 4 ++-- tests/bench_raytracer_glm.nim | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/bench_raytracer.nim b/tests/bench_raytracer.nim index d25f6b5..5ef9d41 100644 --- a/tests/bench_raytracer.nim +++ b/tests/bench_raytracer.nim @@ -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 = diff --git a/tests/bench_raytracer_glm.nim b/tests/bench_raytracer_glm.nim index 04cbf4d..646d586 100644 --- a/tests/bench_raytracer_glm.nim +++ b/tests/bench_raytracer_glm.nim @@ -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 =