aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/rtw/material.zig
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-04-20 19:32:59 +0900
committernsfisis <nsfisis@gmail.com>2025-04-20 19:33:04 +0900
commitda9a510c32c9a1d6fc2e82e23d0b6b1f1a6a7f83 (patch)
tree5046292a6b479465ce58c73e4484861a6972bfb1 /src/rtw/material.zig
parentc64077509a2a5e7af8816653e4ea22c4bbeeaff2 (diff)
downloadRayTracingInOneWeekend.zig-da9a510c32c9a1d6fc2e82e23d0b6b1f1a6a7f83.tar.gz
RayTracingInOneWeekend.zig-da9a510c32c9a1d6fc2e82e23d0b6b1f1a6a7f83.tar.zst
RayTracingInOneWeekend.zig-da9a510c32c9a1d6fc2e82e23d0b6b1f1a6a7f83.zip
refactor: prefer using qualified name
Diffstat (limited to 'src/rtw/material.zig')
-rw-r--r--src/rtw/material.zig6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/rtw/material.zig b/src/rtw/material.zig
index c1f33ee..f901f26 100644
--- a/src/rtw/material.zig
+++ b/src/rtw/material.zig
@@ -1,6 +1,4 @@
const std = @import("std");
-const debug = std.debug;
-const math = std.math;
const Ray = @import("ray.zig").Ray;
const vec = @import("vec.zig");
@@ -66,7 +64,7 @@ pub const MetalMaterial = struct {
fuzz: f64,
fn scatter(mat: MetalMaterial, r_in: Ray, record: HitRecord, attenuation: *Color, scattered: *Ray, rng: Random) bool {
- debug.assert(mat.fuzz <= 1.0);
+ std.debug.assert(mat.fuzz <= 1.0);
const reflected = reflect(r_in.dir.normalized(), record.normal);
scattered.* = .{ .origin = record.p, .dir = reflected.add(randomPointInUnitSphere(rng).mul(mat.fuzz)), .time = r_in.time };
attenuation.* = mat.albedo;
@@ -96,7 +94,7 @@ pub const DielectricMaterial = struct {
fn reflectance(cos: f64, refraction_idx: f64) f64 {
const r0 = (1.0 - refraction_idx) / (1.0 + refraction_idx);
const r1 = r0 * r0;
- return r1 + (1.0 - r1) * math.pow(f64, 1.0 - cos, 5.0);
+ return r1 + (1.0 - r1) * std.math.pow(f64, 1.0 - cos, 5.0);
}
};