aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/rtw/material.zig
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-04-24 20:30:10 +0900
committernsfisis <nsfisis@gmail.com>2024-04-24 20:30:10 +0900
commit55bf05f1268c8fbbf7f2fb0b6ed44f76801d6b0f (patch)
treed0109b310dddc3edc356484b6a7d0d4f2ab401ae /src/rtw/material.zig
parentca7da77181c2232a676c730a94906119a9c64f9c (diff)
downloadRayTracingInOneWeekend.zig-55bf05f1268c8fbbf7f2fb0b6ed44f76801d6b0f.tar.gz
RayTracingInOneWeekend.zig-55bf05f1268c8fbbf7f2fb0b6ed44f76801d6b0f.tar.zst
RayTracingInOneWeekend.zig-55bf05f1268c8fbbf7f2fb0b6ed44f76801d6b0f.zip
feat: update zig to 0.12.0
Diffstat (limited to 'src/rtw/material.zig')
-rw-r--r--src/rtw/material.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rtw/material.zig b/src/rtw/material.zig
index 311e5af..c1f33ee 100644
--- a/src/rtw/material.zig
+++ b/src/rtw/material.zig
@@ -125,6 +125,6 @@ fn reflect(v: Vec3, n: Vec3) Vec3 {
fn refract(uv: Vec3, n: Vec3, etai_over_etat: f64) Vec3 {
const cos_theta = @min(uv.mul(-1.0).dot(n), 1.0);
const r_out_perpendicular = uv.add(n.mul(cos_theta)).mul(etai_over_etat);
- const r_out_parallel = n.mul(-@sqrt(@fabs(1.0 - r_out_perpendicular.normSquared())));
+ const r_out_parallel = n.mul(-@sqrt(@abs(1.0 - r_out_perpendicular.normSquared())));
return r_out_perpendicular.add(r_out_parallel);
}