Aras Pranckevičius is a user on You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Aras Pranckevičius @aras

Daily Pathtracer part 11: let's try a "buffer oriented" approach (is that what "wavefront" or "stream" tracing is? I don't know!)

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 :)