aboutsummaryrefslogtreecommitdiffstats
path: root/src/color.cpp
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2021-08-20 22:53:57 +0200
committerladevieq <ladevie.quentin@gmail.com>2021-08-20 22:53:57 +0200
commit4ea8d2d92af80d64a16b3d20f899b22921aa42d0 (patch)
treeff561d6597b32b988bb953b4c9982087aff5bb06 /src/color.cpp
parent63369e10715f4525917bef82b4a6f1074776795f (diff)
Use simd for vec3 computations
Diffstat (limited to 'src/color.cpp')
-rw-r--r--src/color.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/color.cpp b/src/color.cpp
index 92195de..555ff8d 100644
--- a/src/color.cpp
+++ b/src/color.cpp
@@ -2,9 +2,9 @@
#include "utils.hpp"
void write_color(std::ostream& out, const color& pixel_color) {
- auto r = pixel_color.x;
- auto g = pixel_color.y;
- auto b = pixel_color.z;
+ auto r = pixel_color.v[0];
+ auto g = pixel_color.v[1];
+ auto b = pixel_color.v[2];
out << static_cast<uint32_t>(256.0 * clamp(r, 0.0, 0.999)) << ' '
<< static_cast<uint32_t>(256.0 * clamp(g, 0.0, 0.999)) << ' '