summaryrefslogtreecommitdiff
path: root/racer-tracer/src/vec3.rs
diff options
context:
space:
mode:
authorSakarias Johansson <sakarias.johansson@goodbyekansas.com>2023-03-03 19:57:51 +0100
committerSakarias Johansson <sakariasjohansson@hotmail.com>2023-03-03 20:12:05 +0100
commitc742933fbffbb5366a5f07c2b28c1a163a61b93e (patch)
tree1ec4e37b54bc08f105f9a5807544d86c95889308 /racer-tracer/src/vec3.rs
parent548011ba6316e83c95b327768581d7d53d49a63e (diff)
downloadracer-tracer-c742933fbffbb5366a5f07c2b28c1a163a61b93e.tar.gz
racer-tracer-c742933fbffbb5366a5f07c2b28c1a163a61b93e.tar.xz
racer-tracer-c742933fbffbb5366a5f07c2b28c1a163a61b93e.zip
✨ Add image save support
Once the render is done it saves an PNG.
Diffstat (limited to 'racer-tracer/src/vec3.rs')
-rw-r--r--racer-tracer/src/vec3.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/racer-tracer/src/vec3.rs b/racer-tracer/src/vec3.rs
index c5edf32..8530bfe 100644
--- a/racer-tracer/src/vec3.rs
+++ b/racer-tracer/src/vec3.rs
@@ -87,7 +87,8 @@ impl Vec3 {
let red: u32 = (self.data[0] * 255.0) as u32;
let green: u32 = (self.data[1] * 255.0) as u32;
let blue: u32 = (self.data[2] * 255.0) as u32;
- (red << 16) | green << 8 | blue
+ // ARGB
+ (255 << 24) | (red << 16) | green << 8 | blue
}
pub fn random() -> Self {