Daily Pathtracer part 11: let's try a "buffer oriented" approach (is that what "wavefront" or "stream" tracing is? I don't know!) http://aras-p.info/blog/2018/04/19/Daily-Pathtracer-11-Buffer-Oriented/
Next up: maybe try the same on a GPU
@aras Another great entry, though like you I'm puzzled by the roughly static perf of the Mac implementation.
@KeefJudge my theory is: Mac is at 40 Mary/s because that’s what Jobs wanted
@aras Generally, when you use a "buffer-based" to replace a recursive function, I think it's called an "explicit stack" (in comparison with the built-in, thus implicit, call stack). Not sure if the term is correct in your situation though.
I keep reading your post about that, they are really interesting. Thanks for sharing :)
Game development! Discussions about game development and related fields, and/or by game developers and related professions.