Title: [257283] trunk/LayoutTests
Revision
257283
Author
justin_...@apple.com
Date
2020-02-24 16:48:50 -0800 (Mon, 24 Feb 2020)

Log Message

[WebGL] Unskip runnable WebGL 2.0.0 conformance suite for mac
https://bugs.webkit.org/show_bug.cgi?id=208078

Unreviewed test gardening.

Actually run WebGL 2 tests. Update expectations for ANGLE backend.


* TestExpectations: Unskip non-DEQP WebGL 2.0.0 tests that do not crash nor timeout.
* platform/ios-wk2/TestExpectations: Continue to skip 2.0.0 on iOS WK2 until discrepancies can be addressed.
* webgl/2.0.0/conformance2/renderbuffers/framebuffer-object-attachment-expected.txt:
* webgl/2.0.0/conformance2/renderbuffers/invalidate-framebuffer-expected.txt:
* webgl/2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization-expected.txt:
* webgl/2.0.0/conformance2/rendering/blitframebuffer-test-expected.txt:
* webgl/2.0.0/conformance2/rendering/rgb-format-support-expected.txt:
* webgl/2.0.0/conformance2/textures/misc/tex-3d-size-limit-expected.txt:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (257282 => 257283)


--- trunk/LayoutTests/ChangeLog	2020-02-25 00:46:59 UTC (rev 257282)
+++ trunk/LayoutTests/ChangeLog	2020-02-25 00:48:50 UTC (rev 257283)
@@ -1,3 +1,21 @@
+2020-02-24  Justin Fan  <justin_...@apple.com>
+
+        [WebGL] Unskip runnable WebGL 2.0.0 conformance suite for mac
+        https://bugs.webkit.org/show_bug.cgi?id=208078
+
+        Unreviewed test gardening.
+
+        Actually run WebGL 2 tests. Update expectations for ANGLE backend.
+
+        * TestExpectations: Unskip non-DEQP WebGL 2.0.0 tests that do not crash nor timeout.
+        * platform/ios-wk2/TestExpectations: Continue to skip 2.0.0 on iOS WK2 until discrepancies can be addressed.
+        * webgl/2.0.0/conformance2/renderbuffers/framebuffer-object-attachment-expected.txt:
+        * webgl/2.0.0/conformance2/renderbuffers/invalidate-framebuffer-expected.txt:
+        * webgl/2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization-expected.txt:
+        * webgl/2.0.0/conformance2/rendering/blitframebuffer-test-expected.txt:
+        * webgl/2.0.0/conformance2/rendering/rgb-format-support-expected.txt:
+        * webgl/2.0.0/conformance2/textures/misc/tex-3d-size-limit-expected.txt:
+
 2020-02-24  Jason Lawrence  <lawrenc...@apple.com>
 
         [ Mac wk2 Debug ] is inspector/dom-debugger/attribute-modified-style.html is flaky crashing.

Modified: trunk/LayoutTests/TestExpectations (257282 => 257283)


--- trunk/LayoutTests/TestExpectations	2020-02-25 00:46:59 UTC (rev 257282)
+++ trunk/LayoutTests/TestExpectations	2020-02-25 00:48:50 UTC (rev 257283)
@@ -3340,14 +3340,591 @@
 
 webkit.org/b/197673 http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html [ Pass Failure Timeout ]
 
-# To aid transition to ANGLE backend for WebGL, skip all of WebGL 2 tests for now. 
-# Re-enable as each chunk of tests are verified with ANGLE backend.
-webgl/2.0.0 [ Skip ]
+# WebGL 2 Conformance Suite rules for regular bots post ANGLE backend adoption.
+# DEQP is skipped on the main fleet of bots because of the long run time.
+webgl/2.0.0/deqp [ Skip ]
 
-webgl/2.0.0/conformance2/samplers [ Pass ]
-webgl/2.0.0/conformance2/transform_feedback [ Pass ]
-webgl/2.0.0/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html [ Pass ]
+# webkit.org/b/208078 To-be-addressed WebGL 2 tests that generate inconsistent results
+webgl/2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts.html [ Skip ]
+webgl/2.0.0/conformance/extensions/webgl-draw-buffers.html [ Skip ]
+webgl/2.0.0/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html [ Skip ]
+webgl/2.0.0/conformance2/buffers/get-buffer-sub-data.html [ Skip ]
 
+# To-be-addressed WebGL 2 Timeouts
+webgl/2.0.0/conformance/context/context-creation-and-destruction.html [ Skip ]
+webgl/2.0.0/conformance/context/context-creation.html [ Skip ]
+webgl/2.0.0/conformance/extensions/oes-texture-float-with-canvas.html [ Skip ]
+webgl/2.0.0/conformance/extensions/oes-texture-float-with-image.html [ Skip ]
+webgl/2.0.0/conformance/extensions/oes-texture-float-with-video.html [ Skip ]
+webgl/2.0.0/conformance/extensions/oes-texture-half-float-with-canvas.html [ Skip ]
+webgl/2.0.0/conformance/extensions/oes-texture-half-float-with-image.html [ Skip ]
+webgl/2.0.0/conformance/extensions/oes-texture-half-float-with-video.html [ Skip ]
+webgl/2.0.0/conformance/extensions/webgl-compressed-texture-size-limit.html [ Skip ]
+webgl/2.0.0/conformance/glsl/misc/shader-with-non-reserved-words.html [ Skip ]
+webgl/2.0.0/conformance/glsl/misc/shader-with-reserved-words.html [ Skip ]
+webgl/2.0.0/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance/textures/misc/gl-teximage.html [ Skip ]
+webgl/2.0.0/conformance/textures/misc/tex-image-canvas-corruption.html [ Skip ]
+webgl/2.0.0/conformance/textures/misc/texture-npot-video.html [ Skip ]
+webgl/2.0.0/conformance/textures/misc/texture-size-limit.html [ Skip ]
+webgl/2.0.0/conformance/textures/misc/texture-transparent-pixels-initialized.html [ Skip ]
+webgl/2.0.0/conformance/textures/misc/texture-upload-size.html [ Skip ]
+webgl/2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+
+webgl/2.0.0/conformance2/misc/uninitialized-test-2.html [ Skip ]
+webgl/2.0.0/conformance2/sync/sync-webgl-specific.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+
+# To-be-addressed WebGL 2 Crashes
+webgl/2.0.0/conformance2/rendering/draw-buffers.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html [ Skip ]
+webgl/2.0.0/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html [ Skip ]
+
 # pre-wrap progression. Other rendering engines agree with the result.
 webkit.org/b/206168 [ Debug ] fast/dom/insert-span-into-long-text-bug-28245.html [ Skip ]
 

Modified: trunk/LayoutTests/platform/ios-wk2/TestExpectations (257282 => 257283)


--- trunk/LayoutTests/platform/ios-wk2/TestExpectations	2020-02-25 00:46:59 UTC (rev 257282)
+++ trunk/LayoutTests/platform/ios-wk2/TestExpectations	2020-02-25 00:48:50 UTC (rev 257283)
@@ -1066,9 +1066,6 @@
 webkit.org/b/155948 transitions/cancel-transition.html [ Pass Failure ]
 webkit.org/b/155948 legacy-animation-engine/transitions/cancel-transition.html [ Pass Failure ]
 
-webkit.org/b/189686 webgl/2.0.0/conformance2/textures/misc/copy-texture-image-luma-format.html [ Skip ]
-webkit.org/b/189686 webgl/2.0.0/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html [ Skip ]
-
 webkit.org/b/149087 http/tests/cache/disk-cache/disk-cache-vary.html [ Pass Timeout ]
 webkit.org/b/149087 http/tests/cache/disk-cache/disk-cache-vary-no-body.html [ Pass Timeout ]
 
@@ -1278,8 +1275,6 @@
 
 webkit.org/b/190850 [ Debug ] platform/ios/ios/plugin/youtube-flash-plugin-iframe-no-height-or-width.html [ Pass Failure ] 
 
-webkit.org/b/189641 [ Debug ] webgl/2.0.0/conformance/attribs/gl-vertexattribpointer.html [ Slow ]
-
 # FIXME: Unskip these tests once we have the fix for <rdar://problem/44930119>.
 fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-after-hiding-auto-fill-strong-password-button.html [ Skip ]
 fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible.html [ Skip ]
@@ -1424,4 +1419,7 @@
 
 webkit.org/b/207038 compositing/webgl/webgl-reflection.html [ Pass Failure ]
 
-webkit.org/b/208081 http/tests/workers/service/Client-properties-auxiliary.html [ Pass Timeout ]
\ No newline at end of file
+webkit.org/b/208081 http/tests/workers/service/Client-properties-auxiliary.html [ Pass Timeout ]
+
+# webkit.org/b/208078 Continue to skip 2.0.0 on iOS WK2 until discrepancies can be addressed
+webgl/2.0.0 [ Skip ]

Modified: trunk/LayoutTests/webgl/2.0.0/conformance2/renderbuffers/framebuffer-object-attachment-expected.txt (257282 => 257283)


--- trunk/LayoutTests/webgl/2.0.0/conformance2/renderbuffers/framebuffer-object-attachment-expected.txt	2020-02-25 00:46:59 UTC (rev 257282)
+++ trunk/LayoutTests/webgl/2.0.0/conformance2/renderbuffers/framebuffer-object-attachment-expected.txt	2020-02-25 00:48:50 UTC (rev 257283)
@@ -1,5 +1,70 @@
 This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
 
 Test: ../../resources/webgl_test_files/conformance2/renderbuffers/framebuffer-object-attachment.html
-[ PASS ] All tests passed
+[ 1: PASS ] gl = wtu.create3DContext(undefined, undefined, 2) is non-null.
+[ 2: PASS ] checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
+[ 3: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
+[ 4: PASS ] gl.getParameter(gl.DEPTH_BITS) == 0 is true
+[ 5: PASS ] gl.getParameter(gl.STENCIL_BITS) == 0 is true
+[ 6: PASS ] checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
+[ 7: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
+[ 8: PASS ] gl.getParameter(gl.DEPTH_BITS) >= 16 is true
+[ 9: PASS ] gl.getParameter(gl.STENCIL_BITS) == 0 is true
+[ 10: FAIL ] checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT
+[ 11: PASS ] checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
+[ 12: FAIL ] getError expected: NO_ERROR. Was INVALID_ENUM :
+[ 13: PASS ] checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
+[ 14: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
+[ 15: PASS ] gl.getParameter(gl.DEPTH_BITS) >= 16 is true
+[ 16: PASS ] gl.getParameter(gl.STENCIL_BITS) == 0 is true
+[ 17: PASS ] checkFramebufferStatus got FRAMEBUFFER_UNSUPPORTED as expected
+[ 18: FAIL ] checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT
+[ 19: FAIL ] checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT
+[ 20: FAIL ] checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT
+[ 21: FAIL ] checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT
+[ 22: FAIL ] checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT
+[ 23: FAIL ] checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT
+[ 24: PASS ] checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
+[ 25: PASS ] checkFramebufferStatus got FRAMEBUFFER_INCOMPLETE_ATTACHMENT as expected
+[ 26: PASS ] checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
+[ 27: PASS ] checkFramebufferStatus got FRAMEBUFFER_INCOMPLETE_ATTACHMENT as expected
+[ 28: PASS ] getError was expected value: NO_ERROR :
+[ 29: PASS ] checkFramebufferStatus got FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT as expected
+[ 30: PASS ] checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
+[ 31: PASS ] checkFramebufferStatus got FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT as expected
+[ 32: PASS ] getError was expected value: NO_ERROR :
+[ 33: PASS ] getError was expected value: NO_ERROR :
+[ 34: PASS ] checkFramebufferStatus got FRAMEBUFFER_COMPLETE as expected
+[ 35: PASS ] checkFramebufferStatus got FRAMEBUFFER_INCOMPLETE_DIMENSIONS as expected
+[ 36: PASS ] checkFramebufferStatus got FRAMEBUFFER_INCOMPLETE_DIMENSIONS as expected
+[ 37: PASS ] getError was expected value: NO_ERROR :
+[ 38: PASS ] getError was expected value: NO_ERROR :
+[ 39: PASS ] getError was expected value: NO_ERROR :
+[ 40: PASS ] checkFramebufferStatus got FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT as expected
+[ 41: PASS ] getError was expected value: NO_ERROR :
+[ 42: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : drawArrays with incomplete framebuffer
+[ 43: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : readPixels from incomplete framebuffer
+[ 44: PASS ] getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : copyTexImage2D from incomplete framebuffer
+[ 45: PASS ] getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : copyTexSubImage2D from incomplete framebuffer
+[ 46: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : clear with incomplete framebuffer
+[ 47: PASS ] checkFramebufferStatus got FRAMEBUFFER_INCOMPLETE_ATTACHMENT as expected
+[ 48: PASS ] getError was expected value: NO_ERROR :
+[ 49: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : drawArrays with incomplete framebuffer
+[ 50: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : readPixels from incomplete framebuffer
+[ 51: PASS ] getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : copyTexImage2D from incomplete framebuffer
+[ 52: PASS ] getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : copyTexSubImage2D from incomplete framebuffer
+[ 53: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : clear with incomplete framebuffer
+[ 54: PASS ] object type from empty attachment point is NONE
+[ 55: PASS ] getError was expected value: NO_ERROR : Query should not generate error
+[ 56: PASS ] object name from empty attachment point is null
+[ 57: PASS ] getError was expected value: NO_ERROR : Query should not generate error
+[ 58: PASS ] getError was expected value: NO_ERROR : After depth renderbuffer setup
+[ 59: PASS ] getError was expected value: NO_ERROR : Before ReadPixels from missing attachment
+[ 60: PASS ] getError was expected value: INVALID_OPERATION : After ReadPixels from missing attachment
+[ 61: PASS ] getError was expected value: NO_ERROR : Before CopyTexImage2D from missing attachment
+[ 62: PASS ] getError was expected value: INVALID_OPERATION : After CopyTexImage2D from missing attachment
+[ 63: PASS ] getError was expected value: NO_ERROR : Before CopyTexSubImage2D from missing attachment
+[ 64: PASS ] getError was expected value: INVALID_OPERATION : After CopyTexSubImage2D from missing attachment
+[ 65: PASS ] successfullyParsed is true
+[ FAIL ] 8 failures reported
 

Modified: trunk/LayoutTests/webgl/2.0.0/conformance2/renderbuffers/invalidate-framebuffer-expected.txt (257282 => 257283)


--- trunk/LayoutTests/webgl/2.0.0/conformance2/renderbuffers/invalidate-framebuffer-expected.txt	2020-02-25 00:46:59 UTC (rev 257282)
+++ trunk/LayoutTests/webgl/2.0.0/conformance2/renderbuffers/invalidate-framebuffer-expected.txt	2020-02-25 00:48:50 UTC (rev 257283)
@@ -5,12 +5,12 @@
 [ 2: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_INCOMPLETE_ATTACHMENT
 [ 3: PASS ] getError was expected value: NO_ERROR : calling invalidateSubFramebuffer to invalidate an incomplete attachment will be ignored. There should be no errors
 [ 4: PASS ] getError was expected value: NO_ERROR : calling invalidateFramebuffer to invalidate an incomplete attachment will be ignored. There should be no errors.
-[ 5: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors after attaching a multi-sampled renderbuffer to fbo.
+[ 5: PASS ] getError was expected value: NO_ERROR : should be no errors after attaching a multi-sampled renderbuffer to fbo.
 [ 6: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_INCOMPLETE_ATTACHMENT
-[ 7: FAIL ] getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : calling invalidateSubFramebuffer to invalidate an incomplete attachment will be ignored. There should be no errors
+[ 7: PASS ] getError was expected value: NO_ERROR : calling invalidateSubFramebuffer to invalidate an incomplete attachment will be ignored. There should be no errors
 [ 8: PASS ] getError was expected value: NO_ERROR : calling invalidateFramebuffer to invalidate an incomplete attachment will be ignored. There should be no errors.
-[ 9: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors after attaching a renderbuffer to fbo.
-[ 10: FAIL ] getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : calling invalidateSubFramebuffer to invalidate a specified attachment that does not exist will be ignored. There should be no errors.
+[ 9: PASS ] getError was expected value: NO_ERROR : should be no errors after attaching a renderbuffer to fbo.
+[ 10: PASS ] getError was expected value: NO_ERROR : calling invalidateSubFramebuffer to invalidate a specified attachment that does not exist will be ignored. There should be no errors.
 [ 11: PASS ] getError was expected value: NO_ERROR : calling invalidateSubFramebuffer should succeed.
 [ 12: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : calling invalidateSubFramebuffer should generate INVALID_VALUE if width < 0 or height < 0.
 [ 13: PASS ] getError was expected value: NO_ERROR : calling invalidateSubFramebuffer should succeed, even the invalidated pixels may be outside of the framebuffer allocated to current context. These pixels are ignored.
@@ -36,5 +36,5 @@
 [ 33: PASS ] getError was expected value: NO_ERROR : calling invalidateFramebuffer to invalidate a specified attachment that does not exist will be ignored. There should be no errors.
 [ 34: PASS ] getError was expected value: NO_ERROR : calling invalidateFramebuffer should succeed.
 [ 35: PASS ] successfullyParsed is true
-[ FAIL ] 9 failures reported
+[ FAIL ] 5 failures reported
 

Modified: trunk/LayoutTests/webgl/2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization-expected.txt (257282 => 257283)


--- trunk/LayoutTests/webgl/2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization-expected.txt	2020-02-25 00:46:59 UTC (rev 257282)
+++ trunk/LayoutTests/webgl/2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization-expected.txt	2020-02-25 00:48:50 UTC (rev 257283)
@@ -6,13 +6,13 @@
 [ 3: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 4: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 5: PASS ] user buffer has been cleared to green
-[ 6: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 6: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
 [ 7: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
-[ 8: FAIL ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be 36053. Was 36054.
+[ 8: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 9: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 10: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 11: PASS ] user buffer has been initialized to 0
-[ 12: FAIL ] getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no errors
+[ 12: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
 [ 13: PASS ] internal buffers have been initialized to 0
 [ 14: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
 [ 15: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
@@ -19,33 +19,33 @@
 [ 16: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 17: PASS ] user buffer has been cleared to green
 [ 18: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
-[ 19: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
-[ 20: FAIL ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be 36053. Was 36054.
+[ 19: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 20: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 21: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 22: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 23: PASS ] user buffer has been initialized to 0
-[ 24: FAIL ] getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no errors
+[ 24: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
 [ 25: PASS ] internal buffers have been initialized to 0
 [ 26: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
 [ 27: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 28: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 29: PASS ] user buffer has been cleared to green
-[ 30: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 30: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
 [ 31: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
-[ 32: FAIL ] getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
-[ 33: FAIL ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be 36053. Was 36054.
-[ 34: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
+[ 32: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 33: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
+[ 34: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 35: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 36: PASS ] user buffer has been initialized to 0
-[ 37: FAIL ] getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no errors
+[ 37: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
 [ 38: PASS ] internal buffers have been initialized to 0
 [ 39: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
 [ 40: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 41: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 42: PASS ] user buffer has been cleared to green
-[ 43: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 43: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
 [ 44: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
-[ 45: FAIL ] getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 45: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
 [ 46: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 47: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 48: PASS ] getError was expected value: NO_ERROR : should be no errors
@@ -58,24 +58,24 @@
 [ 55: PASS ] user buffer has been cleared to green
 [ 56: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
 [ 57: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
-[ 58: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 58: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
 [ 59: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 60: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 61: PASS ] getError was expected value: NO_ERROR : should be no errors
-[ 62: FAIL ] user buffer has been initialized to 0 at (0, 0) expected: 0,0,0,0 was 0,255,0,255
-[ 63: PASS ] getError was expected value: NO_ERROR : should be no errors
+[ 62: PASS ] user buffer has been initialized to 0
+[ 63: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
 [ 64: PASS ] internal buffers have been initialized to 0
 [ 65: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
 [ 66: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 67: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 68: PASS ] user buffer has been cleared to green
-[ 69: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 69: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
 [ 70: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
-[ 71: FAIL ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be 36053. Was 36054.
+[ 71: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 72: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 73: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 74: PASS ] user buffer has been initialized to 0
-[ 75: FAIL ] getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no errors
+[ 75: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
 [ 76: PASS ] internal buffers have been initialized to 0
 [ 77: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
 [ 78: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
@@ -82,33 +82,33 @@
 [ 79: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 80: PASS ] user buffer has been cleared to green
 [ 81: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
-[ 82: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
-[ 83: FAIL ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be 36053. Was 36054.
+[ 82: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 83: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 84: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 85: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 86: PASS ] user buffer has been initialized to 0
-[ 87: FAIL ] getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no errors
+[ 87: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
 [ 88: PASS ] internal buffers have been initialized to 0
 [ 89: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
 [ 90: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 91: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 92: PASS ] user buffer has been cleared to green
-[ 93: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 93: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
 [ 94: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
-[ 95: FAIL ] getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
-[ 96: FAIL ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be 36053. Was 36054.
-[ 97: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
+[ 95: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 96: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
+[ 97: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 98: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 99: PASS ] user buffer has been initialized to 0
-[ 100: FAIL ] getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no errors
+[ 100: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
 [ 101: PASS ] internal buffers have been initialized to 0
 [ 102: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
 [ 103: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 104: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 105: PASS ] user buffer has been cleared to green
-[ 106: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 106: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
 [ 107: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
-[ 108: FAIL ] getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 108: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
 [ 109: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 110: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 111: PASS ] getError was expected value: NO_ERROR : should be no errors
@@ -121,14 +121,14 @@
 [ 118: PASS ] user buffer has been cleared to green
 [ 119: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
 [ 120: PASS ] getError was expected value: NO_ERROR : should be no error after framebufferRenderbuffer.
-[ 121: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no error after renderbufferStorageMultisample(RGBA8).
+[ 121: PASS ] getError was expected value: NO_ERROR : should be no error after renderbufferStorageMultisample(RGBA8).
 [ 122: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
 [ 123: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 124: PASS ] getError was expected value: NO_ERROR : should be no errors
-[ 125: FAIL ] user buffer has been initialized to 0 at (0, 0) expected: 0,0,0,0 was 0,255,0,255
-[ 126: PASS ] getError was expected value: NO_ERROR : should be no errors
+[ 125: PASS ] user buffer has been initialized to 0
+[ 126: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors
 [ 127: PASS ] clearColor is [0, 1, 0, 1]
 [ 128: PASS ] getError was expected value: NO_ERROR : should be no errors
 [ 129: PASS ] successfullyParsed is true
-[ FAIL ] 30 failures reported
+[ FAIL ] 8 failures reported
 

Modified: trunk/LayoutTests/webgl/2.0.0/conformance2/rendering/blitframebuffer-test-expected.txt (257282 => 257283)


--- trunk/LayoutTests/webgl/2.0.0/conformance2/rendering/blitframebuffer-test-expected.txt	2020-02-25 00:46:59 UTC (rev 257282)
+++ trunk/LayoutTests/webgl/2.0.0/conformance2/rendering/blitframebuffer-test-expected.txt	2020-02-25 00:48:50 UTC (rev 257283)
@@ -14,7 +14,11 @@
 [ 11: PASS ] getError was expected value: NO_ERROR : blitFramebuffer should succeed.
 [ 12: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : blitFramebuffer should generate INVALID_OPERATION if read/draw framebuffer have identical depth buffer attachment.
 [ 13: FAIL ] Framebuffer incomplete.
-[ 14: FAIL ] Framebuffer incomplete.
-[ 15: PASS ] successfullyParsed is true
-[ FAIL ] 7 failures reported
+[ 14: PASS ] getError was expected value: NO_ERROR : blitFramebuffer from multisampled srgb image should succeed.
+[ 15: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : blitFramebuffer to a multisampled srgb image should generate INVALID_OPERATION.
+[ 16: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : blitFramebuffer from a multisampled srgb image, the src region and the dst region must be exactly the same.
+[ 17: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : blitFramebuffer from a multisampled srgb image, the src region and the dst region must be exactly the same.
+[ 18: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : blitFramebuffer from a multisampled srgb image, the format/type must be exactly the same.
+[ 19: PASS ] successfullyParsed is true
+[ FAIL ] 10 failures reported
 

Modified: trunk/LayoutTests/webgl/2.0.0/conformance2/rendering/rgb-format-support-expected.txt (257282 => 257283)


--- trunk/LayoutTests/webgl/2.0.0/conformance2/rendering/rgb-format-support-expected.txt	2020-02-25 00:46:59 UTC (rev 257282)
+++ trunk/LayoutTests/webgl/2.0.0/conformance2/rendering/rgb-format-support-expected.txt	2020-02-25 00:48:50 UTC (rev 257283)
@@ -1,34 +1,5 @@
 This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
 
 Test: ../../resources/webgl_test_files/conformance2/rendering/rgb-format-support.html
-[ 1: PASS ] getError was expected value: NO_ERROR : should be no errors from getInternalformatParameter()
-[ 2: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors from renderbufferStorage{Multisample}
-[ 3: FAIL ] framebuffer with renderbuffer is incomplete
-[ 4: FAIL ] getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no errors from clear()
-[ 5: PASS ] getError was expected value: NO_ERROR : should be no errors from renderbufferStorage{Multisample}
-[ 6: PASS ] framebuffer with renderbuffer is complete
-[ 7: PASS ] getError was expected value: NO_ERROR : should be no errors from clear()
-[ 8: PASS ] getError was expected value: NO_ERROR : should be no errors from renderbufferStorage{Multisample}
-[ 9: PASS ] framebuffer with renderbuffer is complete
-[ 10: PASS ] getError was expected value: NO_ERROR : should be no errors from clear()
-[ 11: PASS ] getError was expected value: NO_ERROR : should be no errors from renderbufferStorage{Multisample}
-[ 12: PASS ] framebuffer with renderbuffer is complete
-[ 13: PASS ] getError was expected value: NO_ERROR : should be no errors from clear()
-[ 14: PASS ] getError was expected value: NO_ERROR : should be no errors from renderbufferStorage{Multisample}
-[ 15: PASS ] framebuffer with renderbuffer is complete
-[ 16: PASS ] getError was expected value: NO_ERROR : should be no errors from clear()
-[ 17: PASS ] getError was expected value: NO_ERROR : should be no errors from renderbufferStorage{Multisample}
-[ 18: PASS ] framebuffer with renderbuffer is complete
-[ 19: PASS ] getError was expected value: NO_ERROR : should be no errors from clear()
-[ 20: PASS ] getError was expected value: NO_ERROR : should be no errors from renderbufferStorage{Multisample}
-[ 21: PASS ] framebuffer with renderbuffer is complete
-[ 22: PASS ] getError was expected value: NO_ERROR : should be no errors from clear()
-[ 23: PASS ] getError was expected value: NO_ERROR : should be no errors from texture setup
-[ 24: PASS ] framebuffer with texture is complete
-[ 25: PASS ] getError was expected value: NO_ERROR : should be no errors from clear()
-[ 26: PASS ] getError was expected value: NO_ERROR : should be no errors from texture setup
-[ 27: PASS ] framebuffer with texture is complete
-[ 28: PASS ] getError was expected value: NO_ERROR : should be no errors from clear()
-[ 29: PASS ] successfullyParsed is true
-[ FAIL ] 3 failures reported
+[ PASS ] All tests passed
 

Modified: trunk/LayoutTests/webgl/2.0.0/conformance2/textures/misc/tex-3d-size-limit-expected.txt (257282 => 257283)


--- trunk/LayoutTests/webgl/2.0.0/conformance2/textures/misc/tex-3d-size-limit-expected.txt	2020-02-25 00:46:59 UTC (rev 257282)
+++ trunk/LayoutTests/webgl/2.0.0/conformance2/textures/misc/tex-3d-size-limit-expected.txt	2020-02-25 00:48:50 UTC (rev 257283)
@@ -76,21 +76,39 @@
 [ 73: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range.
 [ 74: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range.
 [ 75: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range.
-[ 76: FAIL ] getError expected: INVALID_OPERATION. Was INVALID_ENUM : ArrayBufferView not big enough for request by texImage3D.
-[ 77: PASS ] getError was expected value: NO_ERROR : ArrayBufferView big enough for request by texImage3D.
-[ 78: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texSubImage3D.
-[ 79: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texImage3D.
-[ 80: PASS ] getError was expected value: NO_ERROR : ArrayBufferView big enough for request by texImage3D.
-[ 81: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texSubImage3D.
-[ 82: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texImage3D.
-[ 83: PASS ] getError was expected value: NO_ERROR : ArrayBufferView big enough for request by texImage3D.
-[ 84: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texSubImage3D.
-[ 85: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texImage3D.
-[ 86: PASS ] getError was expected value: NO_ERROR : ArrayBufferView big enough for request by texImage3D.
-[ 87: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texSubImage3D.
-[ 88: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texImage3D.
-[ 89: PASS ] getError was expected value: NO_ERROR : ArrayBufferView big enough for request by texImage3D.
-[ 90: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texSubImage3D.
-[ 91: PASS ] successfullyParsed is true
-[ FAIL ] 48 failures reported
+[ 76: PASS ] getError was expected value: NO_ERROR : texImage3D should succeed.
+[ 77: PASS ] getError was expected value: NO_ERROR : texImage3D should succeed.
+[ 78: PASS ] getError was expected value: NO_ERROR : texImage3D should succeed.
+[ 79: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range.
+[ 80: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range.
+[ 81: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range.
+[ 82: PASS ] getError was expected value: NO_ERROR : texImage3D should succeed.
+[ 83: PASS ] getError was expected value: NO_ERROR : texImage3D should succeed.
+[ 84: PASS ] getError was expected value: NO_ERROR : texImage3D should succeed.
+[ 85: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range.
+[ 86: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range.
+[ 87: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range.
+[ 88: PASS ] getError was expected value: NO_ERROR : texImage3D should succeed.
+[ 89: PASS ] getError was expected value: NO_ERROR : texImage3D should succeed.
+[ 90: PASS ] getError was expected value: NO_ERROR : texImage3D should succeed.
+[ 91: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range.
+[ 92: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range.
+[ 93: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range.
+[ 94: FAIL ] getError expected: INVALID_OPERATION. Was INVALID_ENUM : ArrayBufferView not big enough for request by texImage3D.
+[ 95: PASS ] getError was expected value: NO_ERROR : ArrayBufferView big enough for request by texImage3D.
+[ 96: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texSubImage3D.
+[ 97: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texImage3D.
+[ 98: PASS ] getError was expected value: NO_ERROR : ArrayBufferView big enough for request by texImage3D.
+[ 99: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texSubImage3D.
+[ 100: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texImage3D.
+[ 101: PASS ] getError was expected value: NO_ERROR : ArrayBufferView big enough for request by texImage3D.
+[ 102: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texSubImage3D.
+[ 103: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texImage3D.
+[ 104: PASS ] getError was expected value: NO_ERROR : ArrayBufferView big enough for request by texImage3D.
+[ 105: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texSubImage3D.
+[ 106: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texImage3D.
+[ 107: PASS ] getError was expected value: NO_ERROR : ArrayBufferView big enough for request by texImage3D.
+[ 108: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : ArrayBufferView not big enough for request by texSubImage3D.
+[ 109: PASS ] successfullyParsed is true
+[ FAIL ] 57 failures reported
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to