WebGL on a Chinese tab?

17 views
Skip to first unread message

Evgeny

unread,
Oct 25, 2012, 1:20:37 AM10/25/12
to webgl-d...@googlegroups.com
I can't get   canvas.getContext("experimental-webgl")    on a Chinese tab:
RockChip RK2918 (1GHz, 1GB, Vivante GC800, 1280x800, 9') Android 4.03, Firefox 16.01
e.g. at http://www.ibiblio.org/e-notes/Cryst/NaCl.html
(3D molecular viewer NDKmol works fine)
any suggestions?
and how can I install beta or Aurora Firefox?

Evgeny

Benoit Jacob

unread,
Oct 25, 2012, 10:43:19 AM10/25/12
to webgl-d...@googlegroups.com
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>:
Reply all
Reply to author
Forward
0 new messages