Returns a single 2D point in a Hammersley sequence of length "numSamples", using base 1 and base 2
| 325 | |
| 326 | // Returns a single 2D point in a Hammersley sequence of length "numSamples", using base 1 and base 2 |
| 327 | Float2 Hammersley2D(uint64 sampleIdx, uint64 numSamples) |
| 328 | { |
| 329 | return Float2(float(sampleIdx) / float(numSamples), RadicalInverseBase2(uint32(sampleIdx))); |
| 330 | } |
| 331 | |
| 332 | static uint32 CMJPermute(uint32 i, uint32 l, uint32 p) |
| 333 | { |
no test coverage detected