diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-04-24 20:30:10 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-04-24 20:30:10 +0900 |
| commit | 55bf05f1268c8fbbf7f2fb0b6ed44f76801d6b0f (patch) | |
| tree | d0109b310dddc3edc356484b6a7d0d4f2ab401ae /src/rtw/material.zig | |
| parent | ca7da77181c2232a676c730a94906119a9c64f9c (diff) | |
| download | RayTracingInOneWeekend.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.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); } |
