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

Sign in to participate in the conversation
Gamedev Mastodon

Game development! Discussions about game development and related fields, and/or by game developers and related professions.