this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

renamed renderer -> tracer

Altagos 997ba3b3 1d0907c1

+6 -6
+4 -4
src/rayray.zig
··· 7 7 pub const Camera = @import("camera.zig"); 8 8 pub const hittable = @import("hittable.zig"); 9 9 pub const material = @import("material.zig"); 10 - pub const renderer = @import("renderer.zig"); 10 + pub const tracer = @import("tracer.zig"); 11 11 12 12 const IntervalUsize = @import("a").interval.IntervalUsize; 13 13 ··· 60 60 defer self.allocator.free(threads); 61 61 62 62 for (0..num_threads) |row| { 63 - const ctx = renderer.Context{ .cam = &self.camera, .world = &self.world }; 63 + const ctx = tracer.Context{ .cam = &self.camera, .world = &self.world }; 64 64 const t = try std.Thread.spawn( 65 65 .{}, 66 66 renderThread, ··· 108 108 } 109 109 }; 110 110 111 - pub fn renderThread(ctx: renderer.Context, done: *std.atomic.Value(bool), row: usize, row_height: usize) void { 111 + pub fn renderThread(ctx: tracer.Context, done: *std.atomic.Value(bool), row: usize, row_height: usize) void { 112 112 spall.init_thread(); 113 113 defer spall.deinit_thread(); 114 114 ··· 120 120 const s = spall.trace(@src(), "Render Thread {}", .{row}); 121 121 defer s.end(); 122 122 123 - renderer.run(ctx, height, width); 123 + tracer.trace(ctx, height, width); 124 124 125 125 done.store(true, .Release); 126 126 }
+2 -2
src/renderer.zig src/tracer.zig
··· 14 14 const IntervalUsize = interval.IntervalUsize; 15 15 const IntervalF32 = interval.IntervalF32; 16 16 17 - const log = std.log.scoped(.renderer); 17 + const log = std.log.scoped(.tracer); 18 18 19 19 pub const Context = struct { 20 20 cam: *Camera, ··· 38 38 return zm.f32x4s(1.0 - a) * zm.f32x4s(1.0) + zm.f32x4s(a) * zm.f32x4(0.5, 0.7, 1.0, 1.0); 39 39 } 40 40 41 - pub fn run(ctx: Context, height: IntervalUsize, width: IntervalUsize) void { 41 + pub fn trace(ctx: Context, height: IntervalUsize, width: IntervalUsize) void { 42 42 var height_iter = height.iter(); 43 43 while (height_iter.nextInc()) |j| { 44 44 if (j >= ctx.cam.image_height) break;