engine icon indicating copy to clipboard operation
engine copied to clipboard

All splat demos fail on FireFox desktop

Open pjbaron opened this issue 1 year ago • 8 comments

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. image

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.

pjbaron avatar Dec 13 '23 09:12 pjbaron

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?

marklundin avatar Dec 13 '23 12:12 marklundin

This is me on Win10:

image

willeastcott avatar Dec 13 '23 12:12 willeastcott

OK, I take it back. Keep rotating the object long enough and it happens:

image

willeastcott avatar Dec 13 '23 12:12 willeastcott

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

pjbaron avatar Dec 13 '23 20:12 pjbaron

Hmm, that's strange. I can't seem to replicate. I have same CPU w/ v120.0.1 FF on Windows.

marklundin avatar Dec 14 '23 10:12 marklundin

@marklundin I had to keep rotating the shoe for about 30 seconds before the errors showed. Did you rotate for long enough?

willeastcott avatar Dec 14 '23 13:12 willeastcott

Yep, was there for a few minutes. Is it fairly consistent in how often it errors?

marklundin avatar Dec 14 '23 13:12 marklundin

Hmm. I can't get it to error any more.

willeastcott avatar Dec 14 '23 13:12 willeastcott

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.

mvaligursky avatar Jun 14 '24 15:06 mvaligursky

I have experienced that issue on mobile (Android).

Maksims avatar Jun 14 '24 16:06 Maksims

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.

slimbuck avatar Jun 24 '24 07:06 slimbuck