wip: parallelization
This commit is contained in:
@@ -122,7 +122,7 @@ impl Vec3 {
|
||||
r_out_perp + r_out_parr
|
||||
}
|
||||
|
||||
pub fn output(self) -> image::Rgb<u8> {
|
||||
pub fn output(self) -> (u8, u8, u8) {
|
||||
// gamma correction
|
||||
let r = if self.x > 0. {
|
||||
sqrt(self.x).clamp(0., 1.)
|
||||
@@ -144,7 +144,7 @@ impl Vec3 {
|
||||
let ig = (255.599 * g) as u8;
|
||||
let ib = (255.599 * b) as u8;
|
||||
|
||||
image::Rgb([ir, ig, ib])
|
||||
(ir, ig, ib)
|
||||
}
|
||||
|
||||
pub fn clone(&self) -> Self {
|
||||
|
||||
Reference in New Issue
Block a user