diff options
Diffstat (limited to 'src/rtw/material.zig')
| -rw-r--r-- | src/rtw/material.zig | 2 |
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); } |
