Matt Pharr
Matt Pharr
That's a reasonable theory. You might try extending the edges of the wall further out to see if that makes a difference. In general, light leaks are not usually a...
No ideas offhand. What is the output if you run `pbrt --gpu --log-level verbose`? Also, can you get a stack trace of where it's spinning?
Interesting. What happens if you run `pbrt --nthreads 1 --gpu`? There's some fancy stuff where it submits multiple BVH builds to the GPU in parallel to improve startup time; it...
It's in the original scenes because there was a bug in some of the camera code in pbrt-v1 (and maybe pbrt-v2?) that, when corrected, flipped images horizontally compared to before....
This (understandably) makes MSVC unhappy: https://github.com/mmp/pbrt-v4/actions/runs/18743826647/job/53466275265?pr=518. Can you update so that it's gcc/clang-only?
Interesting. I don't have any theories for why that would be. Where in the code is it hanging? I doubt that instancing would make much difference; it might end up...
Some sollya expressions from WIP on this front: ``` fpminimax(sin(x)/x, [|0, 2, 4|], [|single...|], [0;Pi/2]); fpminimax(cos(x), [|0, 2, 4, 6, 8, 10,12|], [|single...|], [1e-4;Pi/2-1e-4]); fpminimax(asin(x), [|1,2,3,4,5,6,7,8,9|], [|single...|], [1e-20;1-1e-20]); fpminimax(asin(x), [|1,3,5,7,9,11,13,15|],...