tangled
alpha
login
or
join now
altagos.dev
/
rayray
0
fork
atom
this repo has no description
0
fork
atom
overview
issues
pulls
pipelines
moved printing the rendering time to it's own function
altagos.dev
2 years ago
86d378d6
99607ee3
+8
-5
1 changed file
expand all
collapse all
unified
split
src
main.zig
+8
-5
src/main.zig
···
47
47
48
48
const img = try raytracer.render();
49
49
50
50
-
const rendering_time = timer.lap();
51
51
-
var rt = rendering_time;
50
50
+
printRenderTime(timer.lap());
51
51
+
52
52
+
try img.writeToFilePath("./out/out.png", .{ .png = .{} });
53
53
+
std.log.info("Image saved to: ./out/out.png", .{});
54
54
+
}
55
55
+
56
56
+
fn printRenderTime(t: u64) void {
57
57
+
var rt = t;
52
58
53
59
const days = rt / std.time.ns_per_day;
54
60
rt = rt - (days * std.time.ns_per_day);
···
71
77
} else {
72
78
std.log.info("Image rendered in: {}d {}h {}m {}s {}ms", .{ days, hours, minutes, seconds, ms });
73
79
}
74
74
-
75
75
-
try img.writeToFilePath("./out/out.png", .{ .png = .{} });
76
76
-
std.log.info("Image saved to: ./out/out.png", .{});
77
80
}