engine
engine copied to clipboard
All splat demos fail on FireFox desktop
I mentioned this in the forums, raising it again here for visibility: https://forum.playcanvas.com/t/gaussian-splatting-playcanvas/33503/39
Repro: Start any demo in FireFox desktop browser. e.g. https://launch.playcanvas.com/1917916?debug=true Drag the screen to rotate the splat object.
Result:
The error will appear and sorting will stop.
Expected Result: No errors. Splats should be sorted by depth.
Environment: Firefox Browser 120.0.1 (64-bit) Windows 10 Pro 22H2 (patched today) GTX 3080 Video Card 11th Gen Intel(R) Core(TM) i7-11700KF @ 3.60GHz 3.60 GHz
Please let me know if a stack trace or other information is needed.
Thanks @pjbaron. Just for reference I can't repro this on a Mac w/ FF 120. Did this not get solved as per this suggestion?
This is me on Win10:
OK, I take it back. Keep rotating the object long enough and it happens:
@marklundin unfortunately not. That suggestion fixed the depth sorting on Chrome for me (The FF issue continues to be a blocker for any splat display in that browser, so I've jumped back to Chrome until it is fixed)
Hmm, that's strange. I can't seem to replicate. I have same CPU w/ v120.0.1 FF on Windows.
@marklundin I had to keep rotating the shoe for about 30 seconds before the errors showed. Did you rotate for long enough?
Yep, was there for a few minutes. Is it fairly consistent in how often it errors?
Hmm. I can't get it to error any more.
I could reproduce it before, but cannot at the moment, tested on FF 126 on MacOS. Possibly due to many improvements in our splat rendering in the last month. Closing for now, but please reopen if you can still reproduce this.
I have experienced that issue on mobile (Android).
I believe #6357 might have addressed the underlying issue (which was updating the sort buffer in a setTimeout callback).
If you experience this issue again using up-to-date engine please post the details here.