Implementing Ray Tracing in One Weekend using zig.
repository: github.com/dvdkouril/hdvcc.
Thursday June 20, 2024.
Thursday June 11, 2024. Countway Library (Cambridge, USA).
Video: youtube.com/watch?v=rrxMWeWI090
Code: github.com/dvdkouril/hdvcc/pull/5
Reviewing last week's PR; talking about type casting; Setting up the viewport for shooting rays into a scene; back-and-forth with zig's type casting; moving Vec3 to a separate file;
Thursday June 6, 2024. Countway Library (Cambridge, USA).
Video: youtube.com/watch?v=
Code: github.com/dvdkouril/hdvcc/pull/4
Got interrupted by a building's evacuation.
Thursday May 30, 2024. Countway Library (Cambridge, USA).
Video: youtube.com/watch?v=QeORq793iUs
Code: github.com/dvdkouril/hdvcc/pull/3
Implementing Vec3 methods; writing simple tests for the Vec3 struct;
Thursday May 23, 2024. Smith Campus Center (Cambridge, USA).
Video: youtube.com/watch?v=drVeUfKNJyo
Code: github.com/dvdkouril/hdvcc/pull/2
Writing into a PPM file via a for loop; figuring out how to cast between integers and floats; sidetrack: commitlint message format; outputing progress into a debug output; implementing a three-dimensional vector structure;
Thursday May 16, 2024. Countway Library (Boston, USA).
Video: youtube.com/watch?v=GXSmvagvxbY
Code: github.com/dvdkouril/hdvcc/pull/1
Setting up: downloading and installing zig, trying to fix david's zls in neovim, exploring file structure are zig init, figuring out how to write to standard output.