diff --git a/raytracing/main-saturn.cpp b/raytracing/main-saturn.cpp index b546b52..ff6a93e 100644 --- a/raytracing/main-saturn.cpp +++ b/raytracing/main-saturn.cpp @@ -4,8 +4,8 @@ #include "smpc.h" #include "sh2.h" -#include "vec3.hpp" -#include "fp.hpp" +#include "../math/vec3.hpp" +#include "../math/fp.hpp" #include "raytracing.hpp" constexpr inline diff --git a/raytracing/raytracing.cpp b/raytracing/raytracing.cpp index 1d29472..d67650a 100644 --- a/raytracing/raytracing.cpp +++ b/raytracing/raytracing.cpp @@ -245,8 +245,6 @@ static vec3 trace_ray void render(int half, void (&put_pixel) (int32_t x, int32_t y, const vec3& c)) { - using namespace canvas; - vec3 origin = vec3(0, 0, 0); int x_low = half ? 0 : -(320/2); @@ -254,7 +252,7 @@ void render(int half, void (&put_pixel) (int32_t x, int32_t y, const vec3& c)) //for (int x = -(width/2); x < (width/2); x++) { for (int x = x_low; x < x_high; x++) { - for (int y = -(height/2 + 1); y < (height/2 + 1); y++) { + for (int y = -(canvas::height/2 + 1); y < (canvas::height/2 + 1); y++) { vec3 direction = canvas_to_viewport(x, y); vec3 color = trace_ray(origin, direction, fp16_16(1), diff --git a/raytracing/raytracing.hpp b/raytracing/raytracing.hpp index 21fa63d..bbf626e 100644 --- a/raytracing/raytracing.hpp +++ b/raytracing/raytracing.hpp @@ -1,6 +1,6 @@ #pragma once -#include "fp.hpp" +#include "../math/fp.hpp" #include "raytracing.hpp" using vec3 = vec<3, fp16_16>;