2 ms·
Apropos WebGL: Why are web browsers so picky regarding WebGL? There are PCs out there which are perfectly fine running applications like Blender (uses OpenGL fo
by stesch 14y ago
Apropos WebGL: Why are web browsers so picky regarding WebGL? There are PCs out there which are perfectly fine running applications like Blender (uses OpenGL for the GUI and everything) but Firefox won't let you use WebGL on it.
- Joeri 14y agoThe dominant factor is not the graphics hardware but the graphics driver. If it has security, stability or conformance issues, it gets blacklisted. http://www.khronos.org/webgl/wiki/BlacklistsAndWhitelists http://www.khronos.org/webgl/wiki/BlacklistsAndWhitelists
- evmar 14y agoBlender is trying its best to work with you; crashes are seen as rare bugs that Blender needs to work around. Arbitrary web pages can run arbitrary GL commands and if they can cause your GPU drivers to crash (e.g. lock your whole system) than any link you click has the potential of ruining your day. Unfortunately, nobody's yet figured out how to let a browser only run the pages that don't make it crash.
- azakai 14y agoWeb browsers have a much higher standard of quality here. It's ok if a local app like Blender uses an OpenGL driver that has security exploits - it's a local app and almost always running trusted content. It's also not so bad if Blender crashes rarely due to a buggy GL driver or has rendering glitches because of it. In a web browser though, you need to be sure of security - you are running arbitrary content from the web - as well as stability and consistency. So WebGL-powered browsers blacklist drivers known to be problematic. You can override the blacklists if you dare, but it is very dangerous.
- stesch 14y agoThis makes WebGL in itself very dangerous, because you have to rely on blacklists/whitelists instead of real security measures.