UBO support is false on Chrome with M1 Mac


I found an unexpected behaviour with the engine.supportsUniformBuffers call on M1 Mac (two different Macs with MacOS 12.6 and 13). On Windows it returns expected results.

For Safari (Safari 16) and Firefox it returns true. Expected!
For Chrome (107.0.5304.87 and 105.0.5195.125) it returns false. Unexpected!

This is true for latest Babylon. I get expected results again when going back to Babylon 5.5.
4.2.1 in the playground also returns expected result on Chrome.


Welcome aboard!

See this answer from @Blake for the reason why uniform buffers have been disabled on Chrome + Mac OS:


Sorry for the duplicate, and thanks! :slight_smile: