gpu: Enable WebGL on Mali-400 GPUs that support EXT_robustness
Enable WebGL on Mali-400 GPUs that support the EXT_robustness extension
but do *not* send context reset notifications. The reason we can do
this is that virtualized contexts are not used on these devices, so
badly behaving WebGL shaders do not affect other GL contexts. This means
that the user can close or reload the WebGL tab and other tabs in the
browser remain responsive.
From https:/ /bugs.chromium. org/p/chromium/ issues/ detail? id=476950
(Samsung Galaxy S6 Mali-T760)
"...ARM's OpenGL ES driver doesn't support GL_EXT_ robustness. .."
They also mention that "webgl without reset notifications" may work.
Some workaround/ignoring the issue:
"Override software rendering list" / "ignore- gpu-blacklist flag enabled"
in "about:flags" or chrome://flags (How access this in webbrowser-app?)
https:/ /bugs.chromium. org/p/chromium/ issues/ detail? id=306938 /bugs.chromium. org/p/chromium/ issues/ detail? id=288731 /bugs.chromium. org/p/chromium/ issues/ detail? id=416690
https:/
https:/
There is also the patch which enables WebGL the for E4.5 / E5 even without working
reset notifications:
https:/ /chromium. googlesource. com/chromium/ src.git/ +/f56d21f26ff4f 09f8dfe35d84d20 f4ce45f45c2e
gpu: Enable WebGL on Mali-400 GPUs that support EXT_robustness
Enable WebGL on Mali-400 GPUs that support the EXT_robustness extension
but do *not* send context reset notifications. The reason we can do
this is that virtualized contexts are not used on these devices, so
badly behaving WebGL shaders do not affect other GL contexts. This means
that the user can close or reload the WebGL tab and other tabs in the
browser remain responsive.
I guess the same thing is needed for Mali-T760?