Random ray-tracing test/rewrites of existing projects - shared here for educational/information. Most of the examples are writing in a single file using Lambda expressions. Lambdas help a lot with encapsulation and readability when learning code/algorithms, while keeping the code sequential and together (learning tool).
Ray-Spheres - hpp/single file/lambdas
(Source Code)
Single Triangle - hpp/single file/lambdas
(Source Code)
Single Triangle Rotating - hpp/single file/lambdas
(Source Code)
Rasterized Vulkan Triangle 228 Lines - hpp/single file/lambdas
(Source Code)