QA/Platform/Graphics/Features/WebGL2/Android
From MozillaWiki
Contents
Test Suites
Nexus 9
Config
User Agent: Mozilla/5.0 (Android 7.1.1; Tablet; rv:51.0) Gecko/51.0 Firefox/51.0 WebGL VENDOR: Mozilla WebGL VERSION: WebGL 2.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
Results
- Conformance 2.0.0: 99.80% Success Rate with 3 crashes
- WebGL2 Samples: 100% Success Rate
- WebGL2 Demo A: 16-26 fps (LOW), 10-15 fps (MED), 10-13fps (HIGH)
- WebGL2 Demo B: Crash without reporter after loading ~25%
Details
Crashes
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/bugs/multiplication-assignment.html - libglcore.so@0x402d02
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/misc/uninitialized-test.html - mozilla::DoCopyTexOrSubImage
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/misc/tex-input-validation.html - mozilla::DoCopyTexOrSubImage
Failures
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/attribs/gl-disabled-vertex-attrib.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/buffers/index-validation-copies-indices.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/buffers/index-validation-verifies-too-many-indices.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/buffers/index-validation.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/bugs/multiplication-assignment.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/constructors/glsl-construct-vec2.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/constructors/glsl-construct-vec3.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/constructors/glsl-construct-vec4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/constructors/glsl-construct-ivec2.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/constructors/glsl-construct-ivec3.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/constructors/glsl-construct-ivec4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/constructors/glsl-construct-bvec2.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/constructors/glsl-construct-bvec3.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/constructors/glsl-construct-bvec4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/misc/uninitialized-test.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/rendering/draw-elements-out-of-bounds.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/buffers/buffer-type-restrictions.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/glsl3/loops-with-side-effects.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/glsl3/shader-with-invalid-characters.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/misc/views-with-offsets.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/rendering/draw-buffers.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/rendering/element-index-uint.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/rendering/framebuffer-unsupported.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/misc/copy-texture-image.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/misc/tex-image-with-different-data-source.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/misc/tex-input-validation.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/data/gles3/shaders/arrays.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/data/gles3/shaders/linkage.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/data/gles3/shaders/preprocessor.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_struct.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_struct_array.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/multi_basic_types.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/integerstatequery.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/internalformatquery.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/lifetime.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/negativeshaderapi.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/shaderbuiltinvar.html
Timeouts
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/misc/texture-upload-size.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r16f-red-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r16f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r32f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rg32f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r16f-red-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r16f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r32f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rg32f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/vertex_arrays/vertex-array-object.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/texturefiltering/3d_sizes_00.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html
Samsung Galaxy S6
Config
User Agent: Mozilla/5.0 (Android 6.0.1; Mobile; rv:51.0) Gecko/51.0 Firefox/51.0 WebGL VENDOR: Mozilla WebGL VERSION: WebGL 2.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
Results
- Conformance 2.0.0: 99.81% success rate with 4 crashes and 20 hangs
- WebGL2 Samples: 94.59% success rate with 2 hangs
- WebGL2 Demo A: 10.1 - 11.9 fps on menu screen, cannot interact with demo
- WebGL2 Demo B: Crash without reporter after loading ~20%
Details
Crashes
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/buffers/one-large-uniform-buffer.html - libGLES_mali.so@0x4647f2
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html - libGLES_mali.so@0x4647f2
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/rendering/uniform-block-buffer-size.html - libGLES_mali.so@0x4647f2
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/data/gles3/shaders/arrays.html - libGLES_mali.so@0x2f8538
Hangs
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/buffers/one-large-uniform-buffer.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/buffers/uniform-buffers.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/glsl3/uniform-block-layout-match.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/rendering/uniform-block-buffer-size.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/state/gl-enum-tests.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/state/gl-object-get-calls.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/data/gles3/shaders/arrays.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/data/gles3/shaders/linkage.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_type.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_array.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_struct.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_struct_array.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/multi_basic_types.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/random.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/shaderstatequery.html
- http://webglsamples.org/WebGL2Samples/#draw_instanced_ubo
- http://webglsamples.org/WebGL2Samples/#buffer_uniform
Failures
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/buffers/index-validation-copies-indices.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/buffers/index-validation-verifies-too-many-indices.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/buffers/index-validation.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/bugs/constant-precision-qualifier.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/glsl/misc/shaders-with-invariance.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/rendering/draw-elements-out-of-bounds.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/misc/cube-incomplete-fbo.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/buffers/buffer-type-restrictions.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/buffers/one-large-uniform-buffer.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/buffers/uniform-buffers.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/glsl3/shader-with-invalid-characters.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/glsl3/uniform-block-layout-match.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/misc/views-with-offsets.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/reading/read-pixels-from-fbo-test.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/reading/read-pixels-pack-parameters.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/rendering/blitframebuffer-test.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/rendering/element-index-uint.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/rendering/framebuffer-unsupported.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/rendering/uniform-block-buffer-size.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/state/gl-enum-tests.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/state/gl-object-get-calls.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/misc/copy-texture-image.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/misc/tex-image-with-different-data-source.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/misc/tex-mipmap-levels.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/misc/tex-storage-2d.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/vertex_arrays/vertex-array-object.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/data/gles3/shaders/arrays.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/data/gles3/shaders/linkage.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/data/gles3/shaders/preprocessor.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/fragmentoutput/basic.float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/fragmentoutput/array.float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/fragmentoutput/random_00.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/fragmentoutput/random_01.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_type.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_basic_array.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_struct.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_struct_array.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/multi_basic_types.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/uniformbuffers/random.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/integerstatequery.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/internalformatquery.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/lifetime.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/shaderprecision_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/deqp/functional/gles3/shaderstatequery.html
Timeouts
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/misc/texture-upload-size.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r16f-red-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r16f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r32f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rg32f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r16f-red-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r16f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r32f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rg32f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html
- https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html