From 86d378d6e5411120c0d2c0d50b13e29a0daa194d Mon Sep 17 00:00:00 2001 From: Altagos Date: Tue, 20 Aug 2024 14:37:16 +0200 Subject: [PATCH] moved printing the rendering time to it's own function --- src/main.zig | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main.zig b/src/main.zig index 929050d..4fae27d 100644 --- a/src/main.zig +++ b/src/main.zig @@ -47,8 +47,14 @@ pub fn main() !void { const img = try raytracer.render(); - const rendering_time = timer.lap(); - var rt = rendering_time; + printRenderTime(timer.lap()); + + try img.writeToFilePath("./out/out.png", .{ .png = .{} }); + std.log.info("Image saved to: ./out/out.png", .{}); +} + +fn printRenderTime(t: u64) void { + var rt = t; const days = rt / std.time.ns_per_day; rt = rt - (days * std.time.ns_per_day); @@ -71,7 +77,4 @@ pub fn main() !void { } else { std.log.info("Image rendered in: {}d {}h {}m {}s {}ms", .{ days, hours, minutes, seconds, ms }); } - - try img.writeToFilePath("./out/out.png", .{ .png = .{} }); - std.log.info("Image saved to: ./out/out.png", .{}); } -- 2.51.2