Closed Bug 950794 Opened 10 years ago Closed 8 years ago

WebGL is disabled by default in ARMv6 builds

Categories

(Core :: Graphics: CanvasWebGL, defect)

28 Branch
All
Android
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: cwiiis, Unassigned)

References

Details

(Keywords: regression, Whiteboard: webgl-driver)

It would appear WebGL is broken in Nightly. It's reported to be fine in release/beta/aurora, I can confirm it isn't working in Nightly. Marking as regression.
I found this issue while debugging another bug at https://bugzilla.mozilla.org/show_bug.cgi?id=943925 . 

As a workaround, I can enable WebGL again by going to about:config and toggling the pref 'webgl.disabled' which is by default 'true' on my devices.
err, in above, "my devices" == Nexus 4 with Android 4.4.2, Nexus 10 with Android 4.3 and HTC Desire C with Android 4.0.3.
Reassigning component, for accuracy.

Note, I'm running on an up-to-date (4.4.2) Nexus 5, and webgl.disabled is false for me - WebGL sites just plain don't work anymore :/

Here's one for reference: http://dungeonfury.playcanvas.com/
Similarly: http://chrislord.net/demos/clouds/
Component: Graphics → Canvas: WebGL
My Nexus 4 (4.4.2) running Nightly (12/16) seems to be working just fine with WebGL. I just loaded the ever quick test over at http://get.webgl.org/
Please run: https://www.khronos.org/registry/webgl/sdk/tests/webgl-conformance-tests.html?version=1.0.1
And please attach 'display text summary' to this bug.
Flags: needinfo?(chrislord.net)
User Agent: Mozilla/5.0 (Android; Mobile; rv:29.0) Gecko/29.0 Firefox/29.0
WebGL VENDOR: Mozilla
WebGL VERSION: WebGL 1.0
WebGL RENDERER: Mozilla
Unmasked VENDOR: undefined
Unmasked RENDERER: undefined
WebGL R/G/B/A/Depth/Stencil bits (default config): 8/8/8/8/24/0

-------------------

Test Summary (12276 total tests):
Tests PASSED: 12170
Tests FAILED: 106
Tests TIMED OUT: 5
Tests SKIPPED: 0

-------------------

Failures:

conformance/canvas/buffer-offscreen-test.html: 1 tests failed
conformance/canvas/drawingbuffer-test.html: 2 tests failed
conformance/context/context-attributes-alpha-depth-stencil-antialias.html: 2 tests failed
conformance/context/context-lost-restored.html: 5 tests failed
conformance/extensions/oes-texture-float-with-video.html: 9 tests failed (1 timed out)
conformance/textures/tex-image-and-sub-image-2d-with-video.html: 9 tests failed (1 timed out)
conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html: 9 tests failed (1 timed out)
conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html: 9 tests failed (1 timed out)
conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html: 9 tests failed (1 timed out)
conformance/textures/texture-npot-video.html: 2 tests failed
conformance/typedarrays/array-unit-tests.html: 1 tests failed
conformance/typedarrays/data-view-test.html: 1 tests failed
conformance/uniforms/gl-uniform-arrays.html: 47 tests failed

-------------------

Complete Test Results (total / pass / fail / timeout / skipped):

conformance/attribs/gl-enable-vertex-attrib.html: 3 / 3 / 0 / 0 / 0
conformance/attribs/gl-vertex-attrib-zero-issues.html: 33 / 33 / 0 / 0 / 0
conformance/attribs/gl-vertex-attrib.html: 515 / 515 / 0 / 0 / 0
conformance/attribs/gl-vertexattribpointer-offsets.html: 451 / 451 / 0 / 0 / 0
conformance/attribs/gl-vertexattribpointer.html: 782 / 782 / 0 / 0 / 0
conformance/buffers/buffer-bind-test.html: 8 / 8 / 0 / 0 / 0
conformance/buffers/buffer-data-array-buffer.html: 13 / 13 / 0 / 0 / 0
conformance/buffers/index-validation-copies-indices.html: 7 / 7 / 0 / 0 / 0
conformance/buffers/index-validation-crash-with-buffer-sub-data.html: 2 / 2 / 0 / 0 / 0
conformance/buffers/index-validation-verifies-too-many-indices.html: 4 / 4 / 0 / 0 / 0
conformance/buffers/index-validation-with-resized-buffer.html: 8 / 8 / 0 / 0 / 0
conformance/buffers/index-validation.html: 18 / 18 / 0 / 0 / 0
conformance/canvas/buffer-offscreen-test.html: 9 / 8 / 1 / 0 / 0
conformance/canvas/buffer-preserve-test.html: 5 / 5 / 0 / 0 / 0
conformance/canvas/canvas-test.html: 16 / 16 / 0 / 0 / 0
conformance/canvas/canvas-zero-size.html: 3 / 3 / 0 / 0 / 0
conformance/canvas/drawingbuffer-static-canvas-test.html: 17 / 17 / 0 / 0 / 0
conformance/canvas/drawingbuffer-test.html: 20 / 18 / 2 / 0 / 0
conformance/canvas/viewport-unchanged-upon-resize.html: 5 / 5 / 0 / 0 / 0
conformance/context/constants-and-properties.html: 4 / 4 / 0 / 0 / 0
conformance/context/context-attributes-alpha-depth-stencil-antialias.html: 98 / 96 / 2 / 0 / 0
conformance/context/context-lost-restored.html: 52 / 47 / 5 / 0 / 0
conformance/context/context-lost.html: 176 / 176 / 0 / 0 / 0
conformance/context/context-type-test.html: 5 / 5 / 0 / 0 / 0
conformance/context/incorrect-context-object-behaviour.html: 23 / 23 / 0 / 0 / 0
conformance/context/methods.html: 3 / 3 / 0 / 0 / 0
conformance/context/premultiplyalpha-test.html: 85 / 85 / 0 / 0 / 0
conformance/context/resource-sharing-test.html: 3 / 3 / 0 / 0 / 0
conformance/extensions/oes-standard-derivatives.html: 22 / 22 / 0 / 0 / 0
conformance/extensions/oes-texture-float-with-canvas.html: 99 / 99 / 0 / 0 / 0
conformance/extensions/oes-texture-float-with-image-data.html: 19 / 19 / 0 / 0 / 0
conformance/extensions/oes-texture-float-with-image.html: 27 / 27 / 0 / 0 / 0
conformance/extensions/oes-texture-float-with-video.html: 11 / 2 / 9 / 1 / 0
conformance/extensions/oes-texture-float.html: 28 / 28 / 0 / 0 / 0
conformance/extensions/oes-vertex-array-object.html: 34 / 34 / 0 / 0 / 0
conformance/extensions/webgl-debug-renderer-info.html: 6 / 6 / 0 / 0 / 0
conformance/extensions/webgl-debug-shaders.html: 4 / 4 / 0 / 0 / 0
conformance/glsl/functions/glsl-function.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-abs.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-acos.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-asin.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-atan.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-atan-xy.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-ceil.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-clamp-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-clamp-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-cos.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-cross.html: 7 / 7 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-distance.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-dot.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-faceforward.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-floor.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-fract.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-length.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-max-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-max-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-min-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-min-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-mix-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-mix-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-mod-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-mod-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-normalize.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-reflect.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-sign.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-sin.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-step-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-step-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-smoothstep-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-smoothstep-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/implicit/add_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_int_mat2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_int_mat3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_int_mat4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_int_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_int_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_int_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/assign_int_to_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/construct_struct.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_mat2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_mat3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_mat4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/equal_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/equal_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/equal_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/equal_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/function_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/function_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/function_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/function_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/greater_than.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/greater_than_equal.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/less_than.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/less_than_equal.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_mat2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_mat3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_mat4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/not_equal_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_mat2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_mat3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_mat4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/ternary_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/ternary_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/ternary_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/ternary_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/attrib-location-length-limits.html: 9 / 9 / 0 / 0 / 0
conformance/glsl/misc/embedded-struct-definitions-forbidden.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/empty_main.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/gl_position_unset.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/glsl-function-nodes.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/glsl-long-variable-names.html: 54 / 54 / 0 / 0 / 0
conformance/glsl/misc/non-ascii-comments.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/non-ascii.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-256-character-identifier.frag.html: 6 / 6 / 0 / 0 / 0
conformance/glsl/misc/shader-with-257-character-identifier.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-_webgl-identifier.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-attrib-array.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-attrib-struct.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-clipvertex.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-default-precision.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-default-precision.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-define-line-continuation.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-dfdx.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-error-directive.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-explicit-int-cast.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-float-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-frag-depth.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-function-recursion.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-glcolor.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-gles-1.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-gles-symbol.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-include.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-int-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-invalid-identifier.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-ivec2-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-ivec3-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-ivec4-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-limited-indexing.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-long-line.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-non-ascii-error.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-precision.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-quoted-error.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-vec2-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-vec3-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-vec4-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-version-100.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-version-100.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-version-120.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-version-130.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-webgl-identifier.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-without-precision.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shared.html: 3 / 3 / 0 / 0 / 0
conformance/glsl/misc/struct-nesting-exceeds-maximum.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/struct-nesting-under-maximum.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/uniform-location-length-limits.html: 8 / 8 / 0 / 0 / 0
conformance/glsl/reserved/_webgl_field.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/_webgl_function.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/_webgl_struct.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/_webgl_variable.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/webgl_field.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/webgl_function.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/webgl_struct.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/webgl_variable.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/variables/gl-fragcoord.html: 66 / 66 / 0 / 0 / 0
conformance/glsl/variables/gl-frontfacing.html: 34 / 34 / 0 / 0 / 0
conformance/glsl/variables/gl-pointcoord.html: 72 / 72 / 0 / 0 / 0
conformance/limits/gl-min-attribs.html: 3 / 3 / 0 / 0 / 0
conformance/limits/gl-max-texture-dimensions.html: 5 / 5 / 0 / 0 / 0
conformance/limits/gl-min-textures.html: 3 / 3 / 0 / 0 / 0
conformance/limits/gl-min-uniforms.html: 6 / 6 / 0 / 0 / 0
conformance/misc/bad-arguments-test.html: 108 / 108 / 0 / 0 / 0
conformance/misc/error-reporting.html: 22 / 22 / 0 / 0 / 0
conformance/misc/instanceof-test.html: 21 / 21 / 0 / 0 / 0
conformance/misc/invalid-passed-params.html: 74 / 74 / 0 / 0 / 0
conformance/misc/is-object.html: 25 / 25 / 0 / 0 / 0
conformance/misc/null-object-behaviour.html: 44 / 44 / 0 / 0 / 0
conformance/misc/functions-returning-strings.html: 16 / 16 / 0 / 0 / 0
conformance/misc/object-deletion-behaviour.html: 295 / 295 / 0 / 0 / 0
conformance/misc/shader-precision-format.html: 49 / 49 / 0 / 0 / 0
conformance/misc/type-conversion-test.html: 808 / 808 / 0 / 0 / 0
conformance/misc/uninitialized-test.html: 19 / 19 / 0 / 0 / 0
conformance/misc/webgl-specific.html: 47 / 47 / 0 / 0 / 0
conformance/programs/get-active-test.html: 42 / 42 / 0 / 0 / 0
conformance/programs/gl-bind-attrib-location-test.html: 13 / 13 / 0 / 0 / 0
conformance/programs/gl-get-active-attribute.html: 22 / 22 / 0 / 0 / 0
conformance/programs/gl-get-active-uniform.html: 61 / 61 / 0 / 0 / 0
conformance/programs/gl-getshadersource.html: 3 / 3 / 0 / 0 / 0
conformance/programs/gl-shader-test.html: 4 / 4 / 0 / 0 / 0
conformance/programs/invalid-UTF-16.html: 2 / 2 / 0 / 0 / 0
conformance/programs/program-test.html: 77 / 77 / 0 / 0 / 0
conformance/reading/read-pixels-pack-alignment.html: 83 / 83 / 0 / 0 / 0
conformance/reading/read-pixels-test.html: 125 / 125 / 0 / 0 / 0
conformance/renderbuffers/framebuffer-object-attachment.html: 552 / 552 / 0 / 0 / 0
conformance/renderbuffers/framebuffer-test.html: 26 / 26 / 0 / 0 / 0
conformance/renderbuffers/renderbuffer-initialization.html: 15 / 15 / 0 / 0 / 0
conformance/rendering/draw-arrays-out-of-bounds.html: 33 / 33 / 0 / 0 / 0
conformance/rendering/draw-elements-out-of-bounds.html: 50 / 50 / 0 / 0 / 0
conformance/rendering/gl-clear.html: 8 / 8 / 0 / 0 / 0
conformance/rendering/gl-drawelements.html: 7 / 7 / 0 / 0 / 0
conformance/rendering/gl-scissor-test.html: 197 / 197 / 0 / 0 / 0
conformance/rendering/more-than-65536-indices.html: 19 / 19 / 0 / 0 / 0
conformance/rendering/multisample-corruption.html: 26 / 26 / 0 / 0 / 0
conformance/rendering/point-size.html: 20 / 20 / 0 / 0 / 0
conformance/rendering/triangle.html: 4 / 4 / 0 / 0 / 0
conformance/rendering/line-loop-tri-fan.html: 10 / 10 / 0 / 0 / 0
conformance/state/gl-enable-enum-test.html: 87 / 87 / 0 / 0 / 0
conformance/state/gl-enum-tests.html: 22 / 22 / 0 / 0 / 0
conformance/state/gl-get-calls.html: 263 / 263 / 0 / 0 / 0
conformance/state/gl-geterror.html: 5 / 5 / 0 / 0 / 0
conformance/state/gl-getstring.html: 7 / 7 / 0 / 0 / 0
conformance/state/gl-object-get-calls.html: 101 / 101 / 0 / 0 / 0
conformance/textures/compressed-tex-image.html: 11 / 11 / 0 / 0 / 0
conformance/textures/copy-tex-image-and-sub-image-2d.html: 503 / 503 / 0 / 0 / 0
conformance/textures/gl-pixelstorei.html: 29 / 29 / 0 / 0 / 0
conformance/textures/gl-teximage.html: 97 / 97 / 0 / 0 / 0
conformance/textures/origin-clean-conformance.html: 12 / 12 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html: 1154 / 1154 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-canvas.html: 98 / 98 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html: 98 / 98 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html: 98 / 98 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html: 98 / 98 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-data.html: 18 / 18 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html: 18 / 18 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html: 18 / 18 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html: 18 / 18 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image.html: 26 / 26 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html: 26 / 26 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html: 26 / 26 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html: 26 / 26 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-video.html: 10 / 1 / 9 / 1 / 0
conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html: 10 / 1 / 9 / 1 / 0
conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html: 10 / 1 / 9 / 1 / 0
conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html: 10 / 1 / 9 / 1 / 0
conformance/textures/tex-image-and-uniform-binding-bugs.html: 6 / 6 / 0 / 0 / 0
conformance/textures/tex-image-with-format-and-type.html: 73 / 73 / 0 / 0 / 0
conformance/textures/tex-image-with-invalid-data.html: 8 / 8 / 0 / 0 / 0
conformance/textures/tex-input-validation.html: 63 / 63 / 0 / 0 / 0
conformance/textures/tex-sub-image-2d-bad-args.html: 19 / 19 / 0 / 0 / 0
conformance/textures/tex-sub-image-2d.html: 2 / 2 / 0 / 0 / 0
conformance/textures/texparameter-test.html: 2 / 2 / 0 / 0 / 0
conformance/textures/texture-active-bind-2.html: 7 / 7 / 0 / 0 / 0
conformance/textures/texture-active-bind.html: 10 / 10 / 0 / 0 / 0
conformance/textures/texture-complete.html: 2 / 2 / 0 / 0 / 0
conformance/textures/texture-mips.html: 29 / 29 / 0 / 0 / 0
conformance/textures/texture-npot-video.html: 19 / 17 / 2 / 0 / 0
conformance/textures/texture-npot.html: 74 / 74 / 0 / 0 / 0
conformance/textures/texture-size.html: 197 / 197 / 0 / 0 / 0
conformance/textures/texture-size-cube-maps.html: 362 / 362 / 0 / 0 / 0
conformance/textures/texture-transparent-pixels-initialized.html: 3 / 3 / 0 / 0 / 0
conformance/typedarrays/array-buffer-crash.html: 2 / 2 / 0 / 0 / 0
conformance/typedarrays/array-buffer-view-crash.html: 2 / 2 / 0 / 0 / 0
conformance/typedarrays/array-unit-tests.html: 468 / 467 / 1 / 0 / 0
conformance/typedarrays/data-view-crash.html: 3 / 3 / 0 / 0 / 0
conformance/typedarrays/data-view-test.html: 781 / 780 / 1 / 0 / 0
conformance/uniforms/gl-uniform-arrays.html: 143 / 96 / 47 / 0 / 0
conformance/uniforms/gl-uniform-bool.html: 2 / 2 / 0 / 0 / 0
conformance/uniforms/gl-uniformmatrix4fv.html: 16 / 16 / 0 / 0 / 0
conformance/uniforms/gl-unknown-uniform.html: 5 / 5 / 0 / 0 / 0
conformance/uniforms/null-uniform-location.html: 41 / 41 / 0 / 0 / 0
conformance/uniforms/uniform-location.html: 29 / 29 / 0 / 0 / 0
conformance/uniforms/uniform-samplers-test.html: 39 / 39 / 0 / 0 / 0
conformance/more/conformance/constants.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/getContext.html: 2 / 2 / 0 / 0 / 0
conformance/more/conformance/methods.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-A.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-B1.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-B2.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-B3.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-B4.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-C.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-D_G.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-G_I.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-L_S.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-S_V.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/webGLArrays.html: 4 / 4 / 0 / 0 / 0
conformance/more/functions/bindBuffer.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/bindBufferBadArgs.html: 3 / 3 / 0 / 0 / 0
conformance/more/functions/bindFramebufferLeaveNonZero.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/bufferData.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/bufferDataBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/bufferSubData.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/bufferSubDataBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/copyTexImage2D.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/copyTexImage2DBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/copyTexSubImage2D.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/copyTexSubImage2DBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/deleteBufferBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/drawArrays.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/drawArraysOutOfBounds.html: 7 / 7 / 0 / 0 / 0
conformance/more/functions/drawElements.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/drawElementsBadArgs.html: 5 / 5 / 0 / 0 / 0
conformance/more/functions/isTests.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/readPixels.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/readPixelsBadArgs.html: 3 / 3 / 0 / 0 / 0
conformance/more/functions/texImage2D.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/texImage2DBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/texImage2DHTML.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/texImage2DHTMLBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/texSubImage2D.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/texSubImage2DBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/texSubImage2DHTML.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/texSubImage2DHTMLBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformf.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformfBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformfArrayLen1.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformi.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformiBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformMatrix.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformMatrixBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/vertexAttrib.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/vertexAttribBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/vertexAttribPointer.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/vertexAttribPointerBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/glsl/arrayOutOfBounds.html: 7 / 7 / 0 / 0 / 0
conformance/more/glsl/uniformOutOfBounds.html: 10 / 10 / 0 / 0 / 0

-------------------

Generated on: Tue Dec 17 2013 11:59:40 GMT+0000 (GMT)
Flags: needinfo?(chrislord.net)
I think I spoke too soon, there must just be something wrong with the particular examples I picked. Marking as invalid.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → INVALID
Here are the results from my Nexus 10 with Android 4.3:

WebGL Conformance Test Results
Version 1.0.1

-------------------

User Agent: Mozilla/5.0 (Android; Tablet; rv:29.0) Gecko/29.0 Firefox/29.0
WebGL VENDOR: Mozilla
WebGL VERSION: WebGL 1.0
WebGL RENDERER: Mozilla
Unmasked VENDOR: undefined
Unmasked RENDERER: undefined
WebGL R/G/B/A/Depth/Stencil bits (default config): 8/8/8/8/24/0

-------------------

Test Summary (12275 total tests):
Tests PASSED: 12117
Tests FAILED: 158
Tests TIMED OUT: 5
Tests SKIPPED: 0

-------------------

Failures:

conformance/canvas/drawingbuffer-test.html: 2 tests failed
conformance/context/context-attributes-alpha-depth-stencil-antialias.html: 2 tests failed
conformance/context/context-lost-restored.html: 6 tests failed
conformance/extensions/oes-texture-float-with-canvas.html: 81 tests failed
conformance/extensions/oes-texture-float-with-image-data.html: 13 tests failed
conformance/extensions/oes-texture-float-with-image.html: 25 tests failed
conformance/extensions/oes-texture-float-with-video.html: 10 tests failed (1 timed out)
conformance/extensions/oes-texture-float.html: 11 tests failed
conformance/programs/gl-bind-attrib-location-test.html: 2 tests failed
conformance/textures/tex-image-and-sub-image-2d-with-video.html: 1 tests failed (1 timed out)
conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html: 1 tests failed (1 timed out)
conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html: 1 tests failed (1 timed out)
conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html: 1 tests failed (1 timed out)
conformance/typedarrays/array-unit-tests.html: 1 tests failed
conformance/typedarrays/data-view-test.html: 1 tests failed

-------------------

Complete Test Results (total / pass / fail / timeout / skipped):

conformance/attribs/gl-enable-vertex-attrib.html: 3 / 3 / 0 / 0 / 0
conformance/attribs/gl-vertex-attrib-zero-issues.html: 33 / 33 / 0 / 0 / 0
conformance/attribs/gl-vertex-attrib.html: 515 / 515 / 0 / 0 / 0
conformance/attribs/gl-vertexattribpointer-offsets.html: 451 / 451 / 0 / 0 / 0
conformance/attribs/gl-vertexattribpointer.html: 782 / 782 / 0 / 0 / 0
conformance/buffers/buffer-bind-test.html: 8 / 8 / 0 / 0 / 0
conformance/buffers/buffer-data-array-buffer.html: 13 / 13 / 0 / 0 / 0
conformance/buffers/index-validation-copies-indices.html: 7 / 7 / 0 / 0 / 0
conformance/buffers/index-validation-crash-with-buffer-sub-data.html: 2 / 2 / 0 / 0 / 0
conformance/buffers/index-validation-verifies-too-many-indices.html: 4 / 4 / 0 / 0 / 0
conformance/buffers/index-validation-with-resized-buffer.html: 8 / 8 / 0 / 0 / 0
conformance/buffers/index-validation.html: 18 / 18 / 0 / 0 / 0
conformance/canvas/buffer-offscreen-test.html: 9 / 9 / 0 / 0 / 0
conformance/canvas/buffer-preserve-test.html: 5 / 5 / 0 / 0 / 0
conformance/canvas/canvas-test.html: 16 / 16 / 0 / 0 / 0
conformance/canvas/canvas-zero-size.html: 3 / 3 / 0 / 0 / 0
conformance/canvas/drawingbuffer-static-canvas-test.html: 17 / 17 / 0 / 0 / 0
conformance/canvas/drawingbuffer-test.html: 20 / 18 / 2 / 0 / 0
conformance/canvas/viewport-unchanged-upon-resize.html: 5 / 5 / 0 / 0 / 0
conformance/context/constants-and-properties.html: 4 / 4 / 0 / 0 / 0
conformance/context/context-attributes-alpha-depth-stencil-antialias.html: 98 / 96 / 2 / 0 / 0
conformance/context/context-lost-restored.html: 52 / 46 / 6 / 0 / 0
conformance/context/context-lost.html: 176 / 176 / 0 / 0 / 0
conformance/context/context-type-test.html: 5 / 5 / 0 / 0 / 0
conformance/context/incorrect-context-object-behaviour.html: 23 / 23 / 0 / 0 / 0
conformance/context/methods.html: 3 / 3 / 0 / 0 / 0
conformance/context/premultiplyalpha-test.html: 85 / 85 / 0 / 0 / 0
conformance/context/resource-sharing-test.html: 3 / 3 / 0 / 0 / 0
conformance/extensions/oes-standard-derivatives.html: 22 / 22 / 0 / 0 / 0
conformance/extensions/oes-texture-float-with-canvas.html: 99 / 18 / 81 / 0 / 0
conformance/extensions/oes-texture-float-with-image-data.html: 19 / 6 / 13 / 0 / 0
conformance/extensions/oes-texture-float-with-image.html: 27 / 2 / 25 / 0 / 0
conformance/extensions/oes-texture-float-with-video.html: 11 / 1 / 10 / 1 / 0
conformance/extensions/oes-texture-float.html: 28 / 17 / 11 / 0 / 0
conformance/extensions/oes-vertex-array-object.html: 34 / 34 / 0 / 0 / 0
conformance/extensions/webgl-debug-renderer-info.html: 6 / 6 / 0 / 0 / 0
conformance/extensions/webgl-debug-shaders.html: 4 / 4 / 0 / 0 / 0
conformance/glsl/functions/glsl-function.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-abs.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-acos.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-asin.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-atan.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-atan-xy.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-ceil.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-clamp-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-clamp-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-cos.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-cross.html: 7 / 7 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-distance.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-dot.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-faceforward.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-floor.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-fract.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-length.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-max-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-max-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-min-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-min-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-mix-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-mix-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-mod-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-mod-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-normalize.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-reflect.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-sign.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-sin.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-step-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-step-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-smoothstep-float.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/functions/glsl-function-smoothstep-gentype.html: 25 / 25 / 0 / 0 / 0
conformance/glsl/implicit/add_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_int_mat2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_int_mat3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_int_mat4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_int_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_int_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_int_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/add_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/assign_int_to_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/construct_struct.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_mat2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_mat3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_mat4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_int_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/divide_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/equal_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/equal_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/equal_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/equal_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/function_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/function_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/function_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/function_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/greater_than.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/greater_than_equal.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/less_than.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/less_than_equal.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_mat2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_mat3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_mat4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_int_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/multiply_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/not_equal_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_mat2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_mat3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_mat4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_int_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/subtract_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/ternary_int_float.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/ternary_ivec2_vec2.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/ternary_ivec3_vec3.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/implicit/ternary_ivec4_vec4.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/attrib-location-length-limits.html: 9 / 9 / 0 / 0 / 0
conformance/glsl/misc/embedded-struct-definitions-forbidden.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/empty_main.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/gl_position_unset.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/glsl-function-nodes.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/glsl-long-variable-names.html: 54 / 54 / 0 / 0 / 0
conformance/glsl/misc/non-ascii-comments.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/non-ascii.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-256-character-identifier.frag.html: 6 / 6 / 0 / 0 / 0
conformance/glsl/misc/shader-with-257-character-identifier.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-_webgl-identifier.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-attrib-array.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-attrib-struct.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-clipvertex.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-default-precision.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-default-precision.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-define-line-continuation.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-dfdx.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-error-directive.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-explicit-int-cast.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-float-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-frag-depth.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-function-recursion.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-glcolor.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-gles-1.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-gles-symbol.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-include.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-int-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-invalid-identifier.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-ivec2-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-ivec3-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-ivec4-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-limited-indexing.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-long-line.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-non-ascii-error.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-precision.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-quoted-error.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-vec2-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-vec3-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-vec4-return-value.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-version-100.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-version-100.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-version-120.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-version-130.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-with-webgl-identifier.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shader-without-precision.frag.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/shared.html: 3 / 3 / 0 / 0 / 0
conformance/glsl/misc/struct-nesting-exceeds-maximum.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/struct-nesting-under-maximum.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/misc/uniform-location-length-limits.html: 8 / 8 / 0 / 0 / 0
conformance/glsl/reserved/_webgl_field.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/_webgl_function.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/_webgl_struct.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/_webgl_variable.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/webgl_field.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/webgl_function.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/webgl_struct.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/reserved/webgl_variable.vert.html: 2 / 2 / 0 / 0 / 0
conformance/glsl/variables/gl-fragcoord.html: 66 / 66 / 0 / 0 / 0
conformance/glsl/variables/gl-frontfacing.html: 34 / 34 / 0 / 0 / 0
conformance/glsl/variables/gl-pointcoord.html: 72 / 72 / 0 / 0 / 0
conformance/limits/gl-min-attribs.html: 3 / 3 / 0 / 0 / 0
conformance/limits/gl-max-texture-dimensions.html: 5 / 5 / 0 / 0 / 0
conformance/limits/gl-min-textures.html: 3 / 3 / 0 / 0 / 0
conformance/limits/gl-min-uniforms.html: 6 / 6 / 0 / 0 / 0
conformance/misc/bad-arguments-test.html: 108 / 108 / 0 / 0 / 0
conformance/misc/error-reporting.html: 22 / 22 / 0 / 0 / 0
conformance/misc/instanceof-test.html: 21 / 21 / 0 / 0 / 0
conformance/misc/invalid-passed-params.html: 74 / 74 / 0 / 0 / 0
conformance/misc/is-object.html: 25 / 25 / 0 / 0 / 0
conformance/misc/null-object-behaviour.html: 44 / 44 / 0 / 0 / 0
conformance/misc/functions-returning-strings.html: 16 / 16 / 0 / 0 / 0
conformance/misc/object-deletion-behaviour.html: 295 / 295 / 0 / 0 / 0
conformance/misc/shader-precision-format.html: 49 / 49 / 0 / 0 / 0
conformance/misc/type-conversion-test.html: 808 / 808 / 0 / 0 / 0
conformance/misc/uninitialized-test.html: 19 / 19 / 0 / 0 / 0
conformance/misc/webgl-specific.html: 47 / 47 / 0 / 0 / 0
conformance/programs/get-active-test.html: 42 / 42 / 0 / 0 / 0
conformance/programs/gl-bind-attrib-location-test.html: 13 / 11 / 2 / 0 / 0
conformance/programs/gl-get-active-attribute.html: 22 / 22 / 0 / 0 / 0
conformance/programs/gl-get-active-uniform.html: 61 / 61 / 0 / 0 / 0
conformance/programs/gl-getshadersource.html: 3 / 3 / 0 / 0 / 0
conformance/programs/gl-shader-test.html: 4 / 4 / 0 / 0 / 0
conformance/programs/invalid-UTF-16.html: 2 / 2 / 0 / 0 / 0
conformance/programs/program-test.html: 77 / 77 / 0 / 0 / 0
conformance/reading/read-pixels-pack-alignment.html: 83 / 83 / 0 / 0 / 0
conformance/reading/read-pixels-test.html: 125 / 125 / 0 / 0 / 0
conformance/renderbuffers/framebuffer-object-attachment.html: 552 / 552 / 0 / 0 / 0
conformance/renderbuffers/framebuffer-test.html: 26 / 26 / 0 / 0 / 0
conformance/renderbuffers/renderbuffer-initialization.html: 15 / 15 / 0 / 0 / 0
conformance/rendering/draw-arrays-out-of-bounds.html: 33 / 33 / 0 / 0 / 0
conformance/rendering/draw-elements-out-of-bounds.html: 50 / 50 / 0 / 0 / 0
conformance/rendering/gl-clear.html: 8 / 8 / 0 / 0 / 0
conformance/rendering/gl-drawelements.html: 7 / 7 / 0 / 0 / 0
conformance/rendering/gl-scissor-test.html: 197 / 197 / 0 / 0 / 0
conformance/rendering/more-than-65536-indices.html: 19 / 19 / 0 / 0 / 0
conformance/rendering/multisample-corruption.html: 26 / 26 / 0 / 0 / 0
conformance/rendering/point-size.html: 20 / 20 / 0 / 0 / 0
conformance/rendering/triangle.html: 4 / 4 / 0 / 0 / 0
conformance/rendering/line-loop-tri-fan.html: 10 / 10 / 0 / 0 / 0
conformance/state/gl-enable-enum-test.html: 87 / 87 / 0 / 0 / 0
conformance/state/gl-enum-tests.html: 22 / 22 / 0 / 0 / 0
conformance/state/gl-get-calls.html: 263 / 263 / 0 / 0 / 0
conformance/state/gl-geterror.html: 5 / 5 / 0 / 0 / 0
conformance/state/gl-getstring.html: 7 / 7 / 0 / 0 / 0
conformance/state/gl-object-get-calls.html: 101 / 101 / 0 / 0 / 0
conformance/textures/compressed-tex-image.html: 11 / 11 / 0 / 0 / 0
conformance/textures/copy-tex-image-and-sub-image-2d.html: 503 / 503 / 0 / 0 / 0
conformance/textures/gl-pixelstorei.html: 29 / 29 / 0 / 0 / 0
conformance/textures/gl-teximage.html: 97 / 97 / 0 / 0 / 0
conformance/textures/origin-clean-conformance.html: 12 / 12 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html: 1154 / 1154 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-canvas.html: 98 / 98 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html: 98 / 98 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html: 98 / 98 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html: 98 / 98 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-data.html: 18 / 18 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html: 18 / 18 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html: 18 / 18 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html: 18 / 18 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image.html: 26 / 26 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html: 26 / 26 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html: 26 / 26 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html: 26 / 26 / 0 / 0 / 0
conformance/textures/tex-image-and-sub-image-2d-with-video.html: 10 / 9 / 1 / 1 / 0
conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html: 10 / 9 / 1 / 1 / 0
conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html: 10 / 9 / 1 / 1 / 0
conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html: 10 / 9 / 1 / 1 / 0
conformance/textures/tex-image-and-uniform-binding-bugs.html: 6 / 6 / 0 / 0 / 0
conformance/textures/tex-image-with-format-and-type.html: 73 / 73 / 0 / 0 / 0
conformance/textures/tex-image-with-invalid-data.html: 8 / 8 / 0 / 0 / 0
conformance/textures/tex-input-validation.html: 63 / 63 / 0 / 0 / 0
conformance/textures/tex-sub-image-2d-bad-args.html: 19 / 19 / 0 / 0 / 0
conformance/textures/tex-sub-image-2d.html: 2 / 2 / 0 / 0 / 0
conformance/textures/texparameter-test.html: 2 / 2 / 0 / 0 / 0
conformance/textures/texture-active-bind-2.html: 7 / 7 / 0 / 0 / 0
conformance/textures/texture-active-bind.html: 10 / 10 / 0 / 0 / 0
conformance/textures/texture-complete.html: 2 / 2 / 0 / 0 / 0
conformance/textures/texture-mips.html: 29 / 29 / 0 / 0 / 0
conformance/textures/texture-npot-video.html: 19 / 19 / 0 / 0 / 0
conformance/textures/texture-npot.html: 74 / 74 / 0 / 0 / 0
conformance/textures/texture-size.html: 197 / 197 / 0 / 0 / 0
conformance/textures/texture-size-cube-maps.html: 362 / 362 / 0 / 0 / 0
conformance/textures/texture-transparent-pixels-initialized.html: 3 / 3 / 0 / 0 / 0
conformance/typedarrays/array-buffer-crash.html: 2 / 2 / 0 / 0 / 0
conformance/typedarrays/array-buffer-view-crash.html: 2 / 2 / 0 / 0 / 0
conformance/typedarrays/array-unit-tests.html: 468 / 467 / 1 / 0 / 0
conformance/typedarrays/data-view-crash.html: 3 / 3 / 0 / 0 / 0
conformance/typedarrays/data-view-test.html: 781 / 780 / 1 / 0 / 0
conformance/uniforms/gl-uniform-arrays.html: 142 / 142 / 0 / 0 / 0
conformance/uniforms/gl-uniform-bool.html: 2 / 2 / 0 / 0 / 0
conformance/uniforms/gl-uniformmatrix4fv.html: 16 / 16 / 0 / 0 / 0
conformance/uniforms/gl-unknown-uniform.html: 5 / 5 / 0 / 0 / 0
conformance/uniforms/null-uniform-location.html: 41 / 41 / 0 / 0 / 0
conformance/uniforms/uniform-location.html: 29 / 29 / 0 / 0 / 0
conformance/uniforms/uniform-samplers-test.html: 39 / 39 / 0 / 0 / 0
conformance/more/conformance/constants.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/getContext.html: 2 / 2 / 0 / 0 / 0
conformance/more/conformance/methods.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-A.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-B1.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-B2.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-B3.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-B4.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-C.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-D_G.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-G_I.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-L_S.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/quickCheckAPI-S_V.html: 1 / 1 / 0 / 0 / 0
conformance/more/conformance/webGLArrays.html: 4 / 4 / 0 / 0 / 0
conformance/more/functions/bindBuffer.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/bindBufferBadArgs.html: 3 / 3 / 0 / 0 / 0
conformance/more/functions/bindFramebufferLeaveNonZero.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/bufferData.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/bufferDataBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/bufferSubData.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/bufferSubDataBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/copyTexImage2D.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/copyTexImage2DBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/copyTexSubImage2D.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/copyTexSubImage2DBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/deleteBufferBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/drawArrays.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/drawArraysOutOfBounds.html: 7 / 7 / 0 / 0 / 0
conformance/more/functions/drawElements.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/drawElementsBadArgs.html: 5 / 5 / 0 / 0 / 0
conformance/more/functions/isTests.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/readPixels.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/readPixelsBadArgs.html: 3 / 3 / 0 / 0 / 0
conformance/more/functions/texImage2D.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/texImage2DBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/texImage2DHTML.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/texImage2DHTMLBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/texSubImage2D.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/texSubImage2DBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/texSubImage2DHTML.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/texSubImage2DHTMLBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformf.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformfBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformfArrayLen1.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformi.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformiBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformMatrix.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/uniformMatrixBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/vertexAttrib.html: 2 / 2 / 0 / 0 / 0
conformance/more/functions/vertexAttribBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/vertexAttribPointer.html: 1 / 1 / 0 / 0 / 0
conformance/more/functions/vertexAttribPointerBadArgs.html: 1 / 1 / 0 / 0 / 0
conformance/more/glsl/arrayOutOfBounds.html: 7 / 7 / 0 / 0 / 0
conformance/more/glsl/uniformOutOfBounds.html: 10 / 10 / 0 / 0 / 0

-------------------

Generated on: Tue Dec 17 2013 13:49:48 GMT+0200 (EET)
My issue still stands. STR:

1. On a Nexus 4, Nexus 10 or HTC Desire C, download newest Nightly for Android.
2. Visit any page at http://www.khronos.org/webgl/wiki/Demo_Repository

Result: None of the WebGL demos work and they fail at creating a canvas. This happens because the pref webgl.disabled defaults to 'true'. (The above log was generated after setting webgl.disabled to false)

Let me rename this issue to reflect the problem.
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Summary: WebGL appears to be broken on Firefox for Android Nightly → WebGL is disabled by default in Nightly (pref webgl.disabled defaults to true) at least on Nexus 4, Nexus 10 and HTC Desire C devices.
Since I'm not seeing this at all on my Nexus 4 (WebGL is enabled, and all those demos posted are working for me), can you verify which exact build you are running here? I am using: 

http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mozilla-central-android/fennec-29.0a1.multi.android-arm.apk 

20131217030203
http://hg.mozilla.org/mozilla-central/rev/b1e5ade62913
(In reply to Aaron Train [:aaronmt] from comment #10)
> Since I'm not seeing this at all on my Nexus 4 (WebGL is enabled, and all
> those demos posted are working for me), can you verify which exact build you
> are running here? I am using: 
> 
> http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mozilla-central-
> android/fennec-29.0a1.multi.android-arm.apk 

I uninstalled my ARMv6 version and reinstalled from this link. There webgl.disabled gives false. In the armv6 link I posted above, webgl.disabled gives true. Is that deliberate?
Yes.

See bug 843738.

http://mxr.mozilla.org/mozilla-central/source/mobile/android/app/mobile.js#745
Status: REOPENED → RESOLVED
Closed: 10 years ago10 years ago
Resolution: --- → INVALID
Wow, that explains a lot. This is now how this should be addressed. We should absolutely not be disabling WebGL for ARMv6 because some tests are taking longer than we want.
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Rather, this was not the best way to address this issue. (s/now/not/)
Summary: WebGL is disabled by default in Nightly (pref webgl.disabled defaults to true) at least on Nexus 4, Nexus 10 and HTC Desire C devices. → WebGL is disabled by default in ARMv6 builds
Jeff you checked in the change http://hg.mozilla.org/mozilla-central/rev/3a7d4085787e / bug 716859 comment 202 for rational. I agree with Vlad we have a few thousand ARMv6 users. It will be a deprecated platform in 2014.
(In reply to Kevin Brosnan [:kbrosnan] from comment #16)
> Jeff you checked in the change
> http://hg.mozilla.org/mozilla-central/rev/3a7d4085787e / bug 716859 comment
> 202 for rational. I agree with Vlad we have a few thousand ARMv6 users. It
> will be a deprecated platform in 2014.

Cool, thanks.
Blocks: 917477
Whiteboard: webgl-driver
So... what do we want to do now, if anything?
Can we close this?  The "it will be a deprecated platform in 2014" part.
Flags: needinfo?(snorp)
Version: unspecified → 28 Branch
Status: REOPENED → RESOLVED
Closed: 10 years ago8 years ago
Flags: needinfo?(snorp)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.