We do not currently blacklist Vivante devices specifically. But on
startup, we run a quick test (in Java) to create a OpenGL context and
query GL strings (to get renderer info) and if that test fails,
Firefox won't start at all. That applies to versions >= 16 (current
stable).
Now, it is known that _some_ Vivante devices have a bug (specifically:
eglMakeCurrent returns false even though eglError returns EGL_SUCCESS)
that causes this test to fail. It would also cause WebGL to fail to
run even if we didn't do this test. The bug is:
https://bugzilla.mozilla.org/show_bug.cgi?id=771774
If you can actually start Firefox 16 or newer on your device, that
means that it doesn't have this bug. But it might still have a related
bug that we didn't know about. I'd be very interested in details.
Could you file a bug at
https://bugzilla.mozilla.org/enter_bug.cgi?product=Core , choose
component Canvas:WebGL if it's WebGL-specific or Graphics otherwise?
Benoit
2012/10/25 Evgeny <
dem...@ipm.sci-nnov.ru>: