Ok, that was way over my head. All of it but e.g.
> measured by time to render a quad evaluating the hash at each pixel
What do hash functions have to do with pixels?
> measured by time to render a quad evaluating the hash at each pixel
What do hash functions have to do with pixels?
> In many graphics applications, a deterministic random hash provides the best source of random numbers.
So, why do people need cheap random numbers in graphics? Is that to create some sort of fuzz/texture/visual effect? Or is it to implement stochastic animations? (I know nothing about graphics)