I am trying to build an application using Babylon.js, but when I visit your website, I encounter errors similar to the ones shown in the image. I also face similar issues in my source code, such as “unable to create uniform buffer.” The devices I am using are iPhone 11 Pro Max, IOS 17.1.2, and iPhone 11 Pro Max, IOS 16.7.1.
Thank you for the links you provided. My application works well on devices other than iPad and MacBook. However, for the two devices I mentioned earlier, the application is not functioning. I have tried accessing both devices directly on the Babylon.js sandbox or playground, and I encountered similar errors.
I am suspecting that this issue is caused by iOS versions 16.7 and IOS > 17, as I have researched, this error may be triggered by WebGL lost context. It’s not very clear, but some websites using canvas or three.js also encounter this issue. If anyone has a clear understanding of this error, please let me know and provide me with relevant links.
Certainly, I know that a value of 10 is invalid, and I checked on MDN, but it doesn’t seem to affect the browser. However, my application still works. First, I tried searching for documentation and found that many libraries were affected by iOS in relation to WebGL. I tried disabling WebGL 2 in the Safari settings on my phone, and “Oh Wow,” my application started working. So, I speculated that something might be wrong with WebGL on iOS, and I looked for a way to disable it in the browser. As for why I chose the number 10, it’s just because I like it :)))