Rust implemenation of raytracing in one weekend by Peter Shirley.
- Fralken's implementation helped me quite a bit with their great commit history.
- Perliedman's implementation was also a good resource.
- The Rayon crate is parallelism made easy.
- Make your render loop parallel as soon as possible.
- Check out the repos in the shoutouts to see how others accomplished something.
- The cgmath crate is the fastest of the math libraries I tried.
- When following a guide with labeled sections, name or label commits by that chapter.
- Save images of renders as you go.
- At one point I thought the library I was using was the source of an issue with metal being rendered.