Hello,
I'm working on an application that uses WebGL for graphics. The application often runs into the limit of available WebGL contexts and I have to deal with webglcontextlost events by supporting another rendering system, which is costly.
At some point, I'd like to switch to rendering in a single offscreen context, which I feel is the correct way to resolve this, but I've also run into issues with that, especially around SwiftShader.
I've noticed that more recent versions of Chromium have a startup option 'max-active-webgl-contexts' that I think allows you to change that limit. I was wondering why there originally was a limit and if there are any tradeoffs or risks to setting that number higher (50, 100, 200).
Thanks in advance for your response.