Граф коммитов

58671 Коммитов

Автор SHA1 Сообщение Дата
Andrea Marchesini 427d0ee48e Bug 1331333 - Unify URLSearchParams tests, r=qdot 2017-01-17 11:13:52 +01:00
Andrea Marchesini 69a0cb32c4 Bug 1330678 - Construct URLSearchParams from sequence or from string, r=smaug 2017-01-17 11:13:06 +01:00
Andrea Marchesini fac176e37c Bug 1274596 - Implement the fakepath requirement in HTMLInputElement, r=smaug 2017-01-17 09:56:56 +01:00
Phil Ringnalda 3acc966df2 Merge m-c to m-i 2017-01-16 21:45:14 -08:00
Phil Ringnalda 790b2cb423 Merge m-i to m-c, a=merge 2017-01-16 21:42:59 -08:00
John Dai 9404a1745d Bug 1269155 - Revise Node.rootNode to Node.getRootNode. r=smaug 2017-01-16 01:46:00 +08:00
Jessica Jong 1f0dcc2334 Bug 1320225 - [DateTimeInput] Integration of input type=date input box with picker (part 1). r=mconley,smaug 2017-01-17 13:09:03 +08:00
Phil Ringnalda ef4d86ebaa Merge m-c to autoland 2017-01-16 14:49:16 -08:00
Phil Ringnalda 5a78aec0aa Merge m-i to m-c, a=merge 2017-01-16 13:18:17 -08:00
Andrea Marchesini a9cfad0afe Bug 1331340 - FileReader should not continue when allocation fails, r=bkelly 2017-01-16 17:35:40 +01:00
Kartikaya Gupta 9498238c0e Bug 1331380 - Remove unused kDefaultViewportSize. r=botond
MozReview-Commit-ID: 80gkw0BUErW

--HG--
extra : rebase_source : ba759cc9406cfdea2a2483ba84047e9c3291c985
2017-01-16 10:25:35 -05:00
Olli Pettay cb443e8ff8 Bug 1330252, try to avoid flooding child process with repeated key events, r=masayuki
--HG--
extra : rebase_source : 53241a14eae10852024d68837d377b91a2f7fbec
2017-01-16 11:29:37 +02:00
Carsten "Tomcat" Book 0c21611303 Merge mozilla-central to mozilla-inbound 2017-01-16 16:44:15 +01:00
Carsten "Tomcat" Book 7cb92b4443 merge mozilla-inbound to mozilla-central a=merge 2017-01-16 16:35:14 +01:00
Hiroyuki Ikezoe f6d1e334f7 Bug 1330190 - Part 6: Add MOZ_DIAGNOSTIC_ASSERT for mIsComposing. r=birtles
Based on the other changesets in this series, we don't expect to be calling
UpdateProperties() and ComposeStyle() from within ComposeStyle() itself.
However, in case there is some scenario where that does still occur, we leave
the mIsComposing check in place and add an equivalent MOZ_DIAGNOSTIC_ASSERT so
that we are alerted if this does occur on debug / Nightly / DevEdition builds,
but handle it gracefully on beta or release builds.

MozReview-Commit-ID: 2cFpyMFR29Q

--HG--
extra : rebase_source : 8d6175b8785dd062bda85eda7f06c01bec42fbee
2017-01-16 17:41:25 +09:00
Hiroyuki Ikezoe fdd11f4f75 Bug 1330190 - Part 5: Get style context without all of animation data for base styles. r=birtles
Test case, 1330190-2.html, is another variant of 1325193-1.html. It's for
animation on a pseudo element, causes timeout without part 3 patch.

MozReview-Commit-ID: KX6FE8mkZY2

--HG--
extra : rebase_source : f5efbae0cc30036a511659eab9b29b5091df7539
2017-01-16 17:41:24 +09:00
Hiroyuki Ikezoe 37f87086c5 Bug 1330190 - Part 2: Add a new function named ResolveStyleWithoutAnimation. r=heycam
Unlike the other one this function does not need an old nsStyleContext.
This function just resolves style without all animation data in the first place.
The existing ResolveStyleWithoutAnimation is renamed to
ResolveStyleByRemovingAnimation.

MozReview-Commit-ID: 1RmCQNw0MmW

--HG--
extra : rebase_source : eaf55ecac77f6bb803b1f9508444bf34106d6da3
2017-01-16 16:57:13 +09:00
Carsten "Tomcat" Book c30b03e2f0 Merge mozilla-central to autoland 2017-01-16 16:45:16 +01:00
Andreas Pehrson 3ccb36801b Bug 1330676 - Use VBR in VP8TrackEncoder. r=bechen,derf
MozReview-Commit-ID: AvezDCrOIuZ

--HG--
extra : rebase_source : e4b3cac00a407e0f58eafc7f9c7125747916731d
2017-01-12 17:13:13 +01:00
Jean-Yves Avenard ff5bf730de Bug 1329480: [MSE] Do not reject partial boxes. r=gerald
Partial content less than 8 bytes long was incorrectly rejected.

We now assume that content is valid unless it is explicitly incorrect (bad box type)

MozReview-Commit-ID: 8L32mNVjzxh

--HG--
extra : rebase_source : 980242aab96d5b96dc7e62ad289e8ecd7b228032
2017-01-13 17:38:40 +01:00
Andrea Marchesini 01a84f3fd1 Bug 1330928 - Get rid of nsMediaSourceProtocolHandler, r=qdot 2017-01-16 10:36:29 +01:00
Ehsan Akhgari b89a8163fa Bug 1328422 - Make WebAudioDecodeJob not be refcounted, and instead manage its lifetime explicitly; r=padenot 2017-01-16 15:53:45 +08:00
Phil Ringnalda c477aa8bd9 Merge m-i to m-c, a=merge 2017-01-15 12:34:02 -08:00
Phil Ringnalda c4129ca15b Merge autoland to m-c, a=merge 2017-01-15 12:31:23 -08:00
Phil Ringnalda 686006613e Backed out 20 changesets (bug 851892) for load failures in Android crashtest-4
Backed out changeset b9c4115cdeac (bug 851892)
Backed out changeset 5f491bf49b85 (bug 851892)
Backed out changeset 9bf5bcb3e8c5 (bug 851892)
Backed out changeset a9cab46e8b45 (bug 851892)
Backed out changeset 73858e15c8c0 (bug 851892)
Backed out changeset a25638588b6b (bug 851892)
Backed out changeset d58e0e5069ef (bug 851892)
Backed out changeset d8da2a3d8f10 (bug 851892)
Backed out changeset a8da3c34983f (bug 851892)
Backed out changeset 29cf8acbd21e (bug 851892)
Backed out changeset c53cd7bdf8b3 (bug 851892)
Backed out changeset e841a2796375 (bug 851892)
Backed out changeset 2eab85b00159 (bug 851892)
Backed out changeset ca4b1fb9cae4 (bug 851892)
Backed out changeset 74c0ba66f108 (bug 851892)
Backed out changeset 719bb9f41e5b (bug 851892)
Backed out changeset d6aa4c6192df (bug 851892)
Backed out changeset dc81a167a75d (bug 851892)
Backed out changeset 65422477b3a5 (bug 851892)
Backed out changeset 3089dd379077 (bug 851892)
2017-01-15 11:50:10 -08:00
vincentliu 86aec46038 Bug 1323122 - Add generated test case r=jgilbert
---
 dom/canvas/test/webgl-conf/generated-mochitest.ini | 1788 +++++++++++++++++++-
 ...buffer-data-and-buffer-sub-data-sub-source.html |   17 +
 ...conformance2__buffers__get-buffer-sub-data.html |   17 +
 ...rmance2__buffers__one-large-uniform-buffer.html |   17 +
 ...xtensions__ext-disjoint-timer-query-webgl2.html |   17 +
 ...nformance2__glsl3__array-element-increment.html |   17 +
 ...__glsl3__bool-type-cast-bug-uint-ivec-uvec.html |   17 +
 ...lsl3__compound-assignment-type-combination.html |   17 +
 ...t_2_conformance2__glsl3__invalid-invariant.html |   17 +
 ...rmance2__glsl3__no-attribute-vertex-shader.html |   17 +
 ...ce2__glsl3__shader-with-invalid-characters.html |   17 +
 ...l3__shader-with-mis-matching-uniform-block.html |   17 +
 ..._texture-offset-uniform-texture-coordinate.html |   17 +
 ...onformance2__glsl3__tricky-loop-conditions.html |   17 +
 ...lsl3__unary-minus-operator-in-dynamic-loop.html |   17 +
 ...rmance2__glsl3__uniform-block-layout-match.html |   17 +
 ...conformance2__glsl3__uniform-block-layouts.html |   17 +
 ...est_2_conformance2__glsl3__valid-invariant.html |   17 +
 ...sl3__vector-dynamic-indexing-nv-driver-bug.html |   17 +
 ...sc__getextension-while-pbo-bound-stability.html |   17 +
 ...rmance2__misc__object-deletion-behaviour-2.html |   17 +
 ...t_2_conformance2__misc__views-with-offsets.html |   17 +
 ...nformance2__reading__format-r11f-g11f-b10f.html |   17 +
 ...eading__read-pixels-from-rgb8-into-pbo-bug.html |   17 +
 ...ffers__multisample-with-full-sample-counts.html |   17 +
 ...conformance2__rendering__attrib-type-match.html |   17 +
 ...dering__blitframebuffer-filter-outofbounds.html |   17 +
 ...e2__rendering__blitframebuffer-filter-srgb.html |   17 +
 ...g__blitframebuffer-multisampled-readbuffer.html |   17 +
 ...dering__blitframebuffer-outside-readbuffer.html |   17 +
 ...rendering__blitframebuffer-scissor-enabled.html |   17 +
 ...__rendering__blitframebuffer-size-overflow.html |   17 +
 ...litframebuffer-srgb-and-linear-drawbuffers.html |   17 +
 ...2__rendering__blitframebuffer-stencil-only.html |   17 +
 ...formance2__rendering__blitframebuffer-test.html |   17 +
 ..._rendering__canvas-resizing-with-pbo-bound.html |   17 +
 ...2__rendering__clear-func-buffer-type-match.html |   17 +
 ...mance2__rendering__clear-srgb-color-buffer.html |   17 +
 ...formance2__rendering__clipping-wide-points.html |   17 +
 ...mance2__rendering__framebuffer-unsupported.html |   17 +
 ...__fs-color-type-mismatch-color-buffer-type.html |   17 +
 ...mance2__rendering__instanced-rendering-bug.html |   17 +
 ..._out-of-bounds-index-buffers-after-copying.html |   17 +
 ...endering__rendering-sampling-feedback-loop.html |   17 +
 ...onformance2__rendering__rgb-format-support.html |   17 +
 ...nce2__rendering__uniform-block-buffer-size.html |   17 +
 ...s__canvas__tex-2d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...nvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...2__textures__canvas__tex-2d-r16f-red-float.html |   17 +
 ...xtures__canvas__tex-2d-r16f-red-half_float.html |   17 +
 ...2__textures__canvas__tex-2d-r32f-red-float.html |   17 +
 ...tures__canvas__tex-2d-r8-red-unsigned_byte.html |   17 +
 ...vas__tex-2d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...2__textures__canvas__tex-2d-rg16f-rg-float.html |   17 +
 ...xtures__canvas__tex-2d-rg16f-rg-half_float.html |   17 +
 ...2__textures__canvas__tex-2d-rg32f-rg-float.html |   17 +
 ...tures__canvas__tex-2d-rg8-rg-unsigned_byte.html |   17 +
 ...vas__tex-2d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ..._textures__canvas__tex-2d-rgb16f-rgb-float.html |   17 +
 ...ures__canvas__tex-2d-rgb16f-rgb-half_float.html |   17 +
 ..._textures__canvas__tex-2d-rgb32f-rgb-float.html |   17 +
 ...s__canvas__tex-2d-rgb565-rgb-unsigned_byte.html |   17 +
 ...as__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ..._canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...res__canvas__tex-2d-rgb8-rgb-unsigned_byte.html |   17 +
 ...s__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ...extures__canvas__tex-2d-rgba16f-rgba-float.html |   17 +
 ...es__canvas__tex-2d-rgba16f-rgba-half_float.html |   17 +
 ...extures__canvas__tex-2d-rgba32f-rgba-float.html |   17 +
 ...s__canvas__tex-2d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...s__canvas__tex-2d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ...es__canvas__tex-2d-srgb8-rgb-unsigned_byte.html |   17 +
 ...as__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...s__canvas__tex-3d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...nvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...2__textures__canvas__tex-3d-r16f-red-float.html |   17 +
 ...xtures__canvas__tex-3d-r16f-red-half_float.html |   17 +
 ...2__textures__canvas__tex-3d-r32f-red-float.html |   17 +
 ...tures__canvas__tex-3d-r8-red-unsigned_byte.html |   17 +
 ...vas__tex-3d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...2__textures__canvas__tex-3d-rg16f-rg-float.html |   17 +
 ...xtures__canvas__tex-3d-rg16f-rg-half_float.html |   17 +
 ...2__textures__canvas__tex-3d-rg32f-rg-float.html |   17 +
 ...tures__canvas__tex-3d-rg8-rg-unsigned_byte.html |   17 +
 ...vas__tex-3d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ..._textures__canvas__tex-3d-rgb16f-rgb-float.html |   17 +
 ...ures__canvas__tex-3d-rgb16f-rgb-half_float.html |   17 +
 ..._textures__canvas__tex-3d-rgb32f-rgb-float.html |   17 +
 ...s__canvas__tex-3d-rgb565-rgb-unsigned_byte.html |   17 +
 ...as__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ..._canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...res__canvas__tex-3d-rgb8-rgb-unsigned_byte.html |   17 +
 ...s__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ...extures__canvas__tex-3d-rgba16f-rgba-float.html |   17 +
 ...es__canvas__tex-3d-rgba16f-rgba-half_float.html |   17 +
 ...extures__canvas__tex-3d-rgba32f-rgba-float.html |   17 +
 ...s__canvas__tex-3d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...s__canvas__tex-3d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ...es__canvas__tex-3d-srgb8-rgb-unsigned_byte.html |   17 +
 ...as__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...rectangle__tex-2d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...ngle__tex-2d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...anvas_sub_rectangle__tex-2d-r16f-red-float.html |   17 +
 ..._sub_rectangle__tex-2d-r16f-red-half_float.html |   17 +
 ...anvas_sub_rectangle__tex-2d-r32f-red-float.html |   17 +
 ...sub_rectangle__tex-2d-r8-red-unsigned_byte.html |   17 +
 ...gle__tex-2d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...anvas_sub_rectangle__tex-2d-rg16f-rg-float.html |   17 +
 ..._sub_rectangle__tex-2d-rg16f-rg-half_float.html |   17 +
 ...anvas_sub_rectangle__tex-2d-rg32f-rg-float.html |   17 +
 ...sub_rectangle__tex-2d-rg8-rg-unsigned_byte.html |   17 +
 ...gle__tex-2d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ...vas_sub_rectangle__tex-2d-rgb16f-rgb-float.html |   17 +
 ...ub_rectangle__tex-2d-rgb16f-rgb-half_float.html |   17 +
 ...vas_sub_rectangle__tex-2d-rgb32f-rgb-float.html |   17 +
 ...rectangle__tex-2d-rgb565-rgb-unsigned_byte.html |   17 +
 ...le__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ...ctangle__tex-2d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...b_rectangle__tex-2d-rgb8-rgb-unsigned_byte.html |   17 +
 ...e__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ...as_sub_rectangle__tex-2d-rgb9_e5-rgb-float.html |   17 +
 ...b_rectangle__tex-2d-rgb9_e5-rgb-half_float.html |   17 +
 ...s_sub_rectangle__tex-2d-rgba16f-rgba-float.html |   17 +
 ..._rectangle__tex-2d-rgba16f-rgba-half_float.html |   17 +
 ...s_sub_rectangle__tex-2d-rgba32f-rgba-float.html |   17 +
 ...rectangle__tex-2d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...rectangle__tex-2d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ..._rectangle__tex-2d-srgb8-rgb-unsigned_byte.html |   17 +
 ...le__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...rectangle__tex-3d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...ngle__tex-3d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...anvas_sub_rectangle__tex-3d-r16f-red-float.html |   17 +
 ..._sub_rectangle__tex-3d-r16f-red-half_float.html |   17 +
 ...anvas_sub_rectangle__tex-3d-r32f-red-float.html |   17 +
 ...sub_rectangle__tex-3d-r8-red-unsigned_byte.html |   17 +
 ...gle__tex-3d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...anvas_sub_rectangle__tex-3d-rg16f-rg-float.html |   17 +
 ..._sub_rectangle__tex-3d-rg16f-rg-half_float.html |   17 +
 ...anvas_sub_rectangle__tex-3d-rg32f-rg-float.html |   17 +
 ...sub_rectangle__tex-3d-rg8-rg-unsigned_byte.html |   17 +
 ...gle__tex-3d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ...vas_sub_rectangle__tex-3d-rgb16f-rgb-float.html |   17 +
 ...ub_rectangle__tex-3d-rgb16f-rgb-half_float.html |   17 +
 ...vas_sub_rectangle__tex-3d-rgb32f-rgb-float.html |   17 +
 ...rectangle__tex-3d-rgb565-rgb-unsigned_byte.html |   17 +
 ...le__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ...ctangle__tex-3d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...b_rectangle__tex-3d-rgb8-rgb-unsigned_byte.html |   17 +
 ...e__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ...as_sub_rectangle__tex-3d-rgb9_e5-rgb-float.html |   17 +
 ...b_rectangle__tex-3d-rgb9_e5-rgb-half_float.html |   17 +
 ...s_sub_rectangle__tex-3d-rgba16f-rgba-float.html |   17 +
 ..._rectangle__tex-3d-rgba16f-rgba-half_float.html |   17 +
 ...s_sub_rectangle__tex-3d-rgba32f-rgba-float.html |   17 +
 ...rectangle__tex-3d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...rectangle__tex-3d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ..._rectangle__tex-3d-srgb8-rgb-unsigned_byte.html |   17 +
 ...le__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...es__image__tex-2d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...mage__tex-2d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...e2__textures__image__tex-2d-r16f-red-float.html |   17 +
 ...extures__image__tex-2d-r16f-red-half_float.html |   17 +
 ...e2__textures__image__tex-2d-r32f-red-float.html |   17 +
 ...xtures__image__tex-2d-r8-red-unsigned_byte.html |   17 +
 ...age__tex-2d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...e2__textures__image__tex-2d-rg16f-rg-float.html |   17 +
 ...extures__image__tex-2d-rg16f-rg-half_float.html |   17 +
 ...e2__textures__image__tex-2d-rg32f-rg-float.html |   17 +
 ...xtures__image__tex-2d-rg8-rg-unsigned_byte.html |   17 +
 ...age__tex-2d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ...__textures__image__tex-2d-rgb16f-rgb-float.html |   17 +
 ...tures__image__tex-2d-rgb16f-rgb-half_float.html |   17 +
 ...__textures__image__tex-2d-rgb32f-rgb-float.html |   17 +
 ...es__image__tex-2d-rgb565-rgb-unsigned_byte.html |   17 +
 ...ge__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ...__image__tex-2d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...ures__image__tex-2d-rgb8-rgb-unsigned_byte.html |   17 +
 ...e__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ..._textures__image__tex-2d-rgb9_e5-rgb-float.html |   17 +
 ...ures__image__tex-2d-rgb9_e5-rgb-half_float.html |   17 +
 ...textures__image__tex-2d-rgba16f-rgba-float.html |   17 +
 ...res__image__tex-2d-rgba16f-rgba-half_float.html |   17 +
 ...textures__image__tex-2d-rgba32f-rgba-float.html |   17 +
 ...es__image__tex-2d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...es__image__tex-2d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ...res__image__tex-2d-srgb8-rgb-unsigned_byte.html |   17 +
 ...ge__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...es__image__tex-3d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...mage__tex-3d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...e2__textures__image__tex-3d-r16f-red-float.html |   17 +
 ...extures__image__tex-3d-r16f-red-half_float.html |   17 +
 ...e2__textures__image__tex-3d-r32f-red-float.html |   17 +
 ...xtures__image__tex-3d-r8-red-unsigned_byte.html |   17 +
 ...age__tex-3d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...e2__textures__image__tex-3d-rg16f-rg-float.html |   17 +
 ...extures__image__tex-3d-rg16f-rg-half_float.html |   17 +
 ...e2__textures__image__tex-3d-rg32f-rg-float.html |   17 +
 ...xtures__image__tex-3d-rg8-rg-unsigned_byte.html |   17 +
 ...age__tex-3d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ...__textures__image__tex-3d-rgb16f-rgb-float.html |   17 +
 ...tures__image__tex-3d-rgb16f-rgb-half_float.html |   17 +
 ...__textures__image__tex-3d-rgb32f-rgb-float.html |   17 +
 ...es__image__tex-3d-rgb565-rgb-unsigned_byte.html |   17 +
 ...ge__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ...__image__tex-3d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...ures__image__tex-3d-rgb8-rgb-unsigned_byte.html |   17 +
 ...e__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ..._textures__image__tex-3d-rgb9_e5-rgb-float.html |   17 +
 ...ures__image__tex-3d-rgb9_e5-rgb-half_float.html |   17 +
 ...textures__image__tex-3d-rgba16f-rgba-float.html |   17 +
 ...res__image__tex-3d-rgba16f-rgba-half_float.html |   17 +
 ...textures__image__tex-3d-rgba32f-rgba-float.html |   17 +
 ...es__image__tex-3d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...es__image__tex-3d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ...res__image__tex-3d-srgb8-rgb-unsigned_byte.html |   17 +
 ...ge__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...mage_data__tex-2d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...data__tex-2d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...extures__image_data__tex-2d-r16f-red-float.html |   17 +
 ...es__image_data__tex-2d-r16f-red-half_float.html |   17 +
 ...extures__image_data__tex-2d-r32f-red-float.html |   17 +
 ...s__image_data__tex-2d-r8-red-unsigned_byte.html |   17 +
 ...ata__tex-2d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...extures__image_data__tex-2d-rg16f-rg-float.html |   17 +
 ...es__image_data__tex-2d-rg16f-rg-half_float.html |   17 +
 ...extures__image_data__tex-2d-rg32f-rg-float.html |   17 +
 ...s__image_data__tex-2d-rg8-rg-unsigned_byte.html |   17 +
 ...ata__tex-2d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ...tures__image_data__tex-2d-rgb16f-rgb-float.html |   17 +
 ...__image_data__tex-2d-rgb16f-rgb-half_float.html |   17 +
 ...tures__image_data__tex-2d-rgb32f-rgb-float.html |   17 +
 ...mage_data__tex-2d-rgb565-rgb-unsigned_byte.html |   17 +
 ...ta__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ...ge_data__tex-2d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ..._image_data__tex-2d-rgb8-rgb-unsigned_byte.html |   17 +
 ...a__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ...ures__image_data__tex-2d-rgb9_e5-rgb-float.html |   17 +
 ..._image_data__tex-2d-rgb9_e5-rgb-half_float.html |   17 +
 ...res__image_data__tex-2d-rgba16f-rgba-float.html |   17 +
 ...image_data__tex-2d-rgba16f-rgba-half_float.html |   17 +
 ...res__image_data__tex-2d-rgba32f-rgba-float.html |   17 +
 ...mage_data__tex-2d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...mage_data__tex-2d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ...image_data__tex-2d-srgb8-rgb-unsigned_byte.html |   17 +
 ...ta__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...mage_data__tex-3d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...data__tex-3d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...extures__image_data__tex-3d-r16f-red-float.html |   17 +
 ...es__image_data__tex-3d-r16f-red-half_float.html |   17 +
 ...extures__image_data__tex-3d-r32f-red-float.html |   17 +
 ...s__image_data__tex-3d-r8-red-unsigned_byte.html |   17 +
 ...ata__tex-3d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...extures__image_data__tex-3d-rg16f-rg-float.html |   17 +
 ...es__image_data__tex-3d-rg16f-rg-half_float.html |   17 +
 ...extures__image_data__tex-3d-rg32f-rg-float.html |   17 +
 ...s__image_data__tex-3d-rg8-rg-unsigned_byte.html |   17 +
 ...ata__tex-3d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ...tures__image_data__tex-3d-rgb16f-rgb-float.html |   17 +
 ...__image_data__tex-3d-rgb16f-rgb-half_float.html |   17 +
 ...tures__image_data__tex-3d-rgb32f-rgb-float.html |   17 +
 ...mage_data__tex-3d-rgb565-rgb-unsigned_byte.html |   17 +
 ...ta__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ...ge_data__tex-3d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ..._image_data__tex-3d-rgb8-rgb-unsigned_byte.html |   17 +
 ...a__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ...ures__image_data__tex-3d-rgb9_e5-rgb-float.html |   17 +
 ..._image_data__tex-3d-rgb9_e5-rgb-half_float.html |   17 +
 ...res__image_data__tex-3d-rgba16f-rgba-float.html |   17 +
 ...image_data__tex-3d-rgba16f-rgba-half_float.html |   17 +
 ...res__image_data__tex-3d-rgba32f-rgba-float.html |   17 +
 ...mage_data__tex-3d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...mage_data__tex-3d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ...image_data__tex-3d-srgb8-rgb-unsigned_byte.html |   17 +
 ...ta__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...ce2__textures__misc__active-3d-texture-bug.html |   17 +
 ...ures__misc__copy-texture-image-luma-format.html |   17 +
 ...s__misc__copy-texture-image-webgl-specific.html |   17 +
 ...mance2__textures__misc__copy-texture-image.html |   17 +
 ...nce2__textures__misc__gl-get-tex-parameter.html |   17 +
 ...c__integer-cubemap-specification-order-bug.html |   17 +
 ...es__misc__integer-cubemap-texture-sampling.html |   17 +
 ...2_conformance2__textures__misc__mipmap-fbo.html |   17 +
 ...rmance2__textures__misc__tex-3d-size-limit.html |   17 +
 ...ub-image-with-array-buffer-view-sub-source.html |   17 +
 ..._tex-image-with-bad-args-from-dom-elements.html |   17 +
 ...2__textures__misc__tex-image-with-bad-args.html |   17 +
 ...misc__tex-image-with-different-data-source.html |   17 +
 ...nce2__textures__misc__tex-input-validation.html |   17 +
 ...rmance2__textures__misc__tex-mipmap-levels.html |   17 +
 ...formance2__textures__misc__tex-new-formats.html |   17 +
 ...formance2__textures__misc__tex-srgb-mipmap.html |   17 +
 ...nformance2__textures__misc__tex-storage-2d.html |   17 +
 ...extures__misc__tex-storage-and-subimage-3d.html |   17 +
 ...ures__misc__tex-storage-compressed-formats.html |   17 +
 ...rmance2__textures__misc__tex-unpack-params.html |   17 +
 ...ce2__textures__misc__texel-fetch-undefined.html |   17 +
 ...conformance2__textures__misc__texture-npot.html |   17 +
 ...svg_image__tex-2d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...mage__tex-2d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...textures__svg_image__tex-2d-r16f-red-float.html |   17 +
 ...res__svg_image__tex-2d-r16f-red-half_float.html |   17 +
 ...textures__svg_image__tex-2d-r32f-red-float.html |   17 +
 ...es__svg_image__tex-2d-r8-red-unsigned_byte.html |   17 +
 ...age__tex-2d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...textures__svg_image__tex-2d-rg16f-rg-float.html |   17 +
 ...res__svg_image__tex-2d-rg16f-rg-half_float.html |   17 +
 ...textures__svg_image__tex-2d-rg32f-rg-float.html |   17 +
 ...es__svg_image__tex-2d-rg8-rg-unsigned_byte.html |   17 +
 ...age__tex-2d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ...xtures__svg_image__tex-2d-rgb16f-rgb-float.html |   17 +
 ...s__svg_image__tex-2d-rgb16f-rgb-half_float.html |   17 +
 ...xtures__svg_image__tex-2d-rgb32f-rgb-float.html |   17 +
 ...svg_image__tex-2d-rgb565-rgb-unsigned_byte.html |   17 +
 ...ge__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ...g_image__tex-2d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...__svg_image__tex-2d-rgb8-rgb-unsigned_byte.html |   17 +
 ...e__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ...tures__svg_image__tex-2d-rgb9_e5-rgb-float.html |   17 +
 ...__svg_image__tex-2d-rgb9_e5-rgb-half_float.html |   17 +
 ...ures__svg_image__tex-2d-rgba16f-rgba-float.html |   17 +
 ..._svg_image__tex-2d-rgba16f-rgba-half_float.html |   17 +
 ...ures__svg_image__tex-2d-rgba32f-rgba-float.html |   17 +
 ...svg_image__tex-2d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...svg_image__tex-2d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ..._svg_image__tex-2d-srgb8-rgb-unsigned_byte.html |   17 +
 ...ge__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...svg_image__tex-3d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...mage__tex-3d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...textures__svg_image__tex-3d-r16f-red-float.html |   17 +
 ...res__svg_image__tex-3d-r16f-red-half_float.html |   17 +
 ...textures__svg_image__tex-3d-r32f-red-float.html |   17 +
 ...es__svg_image__tex-3d-r8-red-unsigned_byte.html |   17 +
 ...age__tex-3d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...textures__svg_image__tex-3d-rg16f-rg-float.html |   17 +
 ...res__svg_image__tex-3d-rg16f-rg-half_float.html |   17 +
 ...textures__svg_image__tex-3d-rg32f-rg-float.html |   17 +
 ...es__svg_image__tex-3d-rg8-rg-unsigned_byte.html |   17 +
 ...age__tex-3d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ...xtures__svg_image__tex-3d-rgb16f-rgb-float.html |   17 +
 ...s__svg_image__tex-3d-rgb16f-rgb-half_float.html |   17 +
 ...xtures__svg_image__tex-3d-rgb32f-rgb-float.html |   17 +
 ...svg_image__tex-3d-rgb565-rgb-unsigned_byte.html |   17 +
 ...ge__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ...g_image__tex-3d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...__svg_image__tex-3d-rgb8-rgb-unsigned_byte.html |   17 +
 ...e__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ...tures__svg_image__tex-3d-rgb9_e5-rgb-float.html |   17 +
 ...__svg_image__tex-3d-rgb9_e5-rgb-half_float.html |   17 +
 ...ures__svg_image__tex-3d-rgba16f-rgba-float.html |   17 +
 ..._svg_image__tex-3d-rgba16f-rgba-half_float.html |   17 +
 ...ures__svg_image__tex-3d-rgba32f-rgba-float.html |   17 +
 ...svg_image__tex-3d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...svg_image__tex-3d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ..._svg_image__tex-3d-srgb8-rgb-unsigned_byte.html |   17 +
 ...ge__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...es__video__tex-2d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...ideo__tex-2d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...e2__textures__video__tex-2d-r16f-red-float.html |   17 +
 ...extures__video__tex-2d-r16f-red-half_float.html |   17 +
 ...e2__textures__video__tex-2d-r32f-red-float.html |   17 +
 ...xtures__video__tex-2d-r8-red-unsigned_byte.html |   17 +
 ...deo__tex-2d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...e2__textures__video__tex-2d-rg16f-rg-float.html |   17 +
 ...extures__video__tex-2d-rg16f-rg-half_float.html |   17 +
 ...e2__textures__video__tex-2d-rg32f-rg-float.html |   17 +
 ...xtures__video__tex-2d-rg8-rg-unsigned_byte.html |   17 +
 ...deo__tex-2d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ...__textures__video__tex-2d-rgb16f-rgb-float.html |   17 +
 ...tures__video__tex-2d-rgb16f-rgb-half_float.html |   17 +
 ...__textures__video__tex-2d-rgb32f-rgb-float.html |   17 +
 ...es__video__tex-2d-rgb565-rgb-unsigned_byte.html |   17 +
 ...eo__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ...__video__tex-2d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...ures__video__tex-2d-rgb8-rgb-unsigned_byte.html |   17 +
 ...o__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ..._textures__video__tex-2d-rgb9_e5-rgb-float.html |   17 +
 ...ures__video__tex-2d-rgb9_e5-rgb-half_float.html |   17 +
 ...textures__video__tex-2d-rgba16f-rgba-float.html |   17 +
 ...res__video__tex-2d-rgba16f-rgba-half_float.html |   17 +
 ...textures__video__tex-2d-rgba32f-rgba-float.html |   17 +
 ...es__video__tex-2d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...es__video__tex-2d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ...res__video__tex-2d-srgb8-rgb-unsigned_byte.html |   17 +
 ...eo__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...es__video__tex-3d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...ideo__tex-3d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...e2__textures__video__tex-3d-r16f-red-float.html |   17 +
 ...extures__video__tex-3d-r16f-red-half_float.html |   17 +
 ...e2__textures__video__tex-3d-r32f-red-float.html |   17 +
 ...xtures__video__tex-3d-r8-red-unsigned_byte.html |   17 +
 ...deo__tex-3d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...e2__textures__video__tex-3d-rg16f-rg-float.html |   17 +
 ...extures__video__tex-3d-rg16f-rg-half_float.html |   17 +
 ...e2__textures__video__tex-3d-rg32f-rg-float.html |   17 +
 ...xtures__video__tex-3d-rg8-rg-unsigned_byte.html |   17 +
 ...deo__tex-3d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ...__textures__video__tex-3d-rgb16f-rgb-float.html |   17 +
 ...tures__video__tex-3d-rgb16f-rgb-half_float.html |   17 +
 ...__textures__video__tex-3d-rgb32f-rgb-float.html |   17 +
 ...es__video__tex-3d-rgb565-rgb-unsigned_byte.html |   17 +
 ...eo__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ...__video__tex-3d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...ures__video__tex-3d-rgb8-rgb-unsigned_byte.html |   17 +
 ...o__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ..._textures__video__tex-3d-rgb9_e5-rgb-float.html |   17 +
 ...ures__video__tex-3d-rgb9_e5-rgb-half_float.html |   17 +
 ...textures__video__tex-3d-rgba16f-rgba-float.html |   17 +
 ...res__video__tex-3d-rgba16f-rgba-half_float.html |   17 +
 ...textures__video__tex-3d-rgba32f-rgba-float.html |   17 +
 ...es__video__tex-3d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...es__video__tex-3d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ...res__video__tex-3d-srgb8-rgb-unsigned_byte.html |   17 +
 ...eo__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...gl_canvas__tex-2d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...nvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...tures__webgl_canvas__tex-2d-r16f-red-float.html |   17 +
 ...__webgl_canvas__tex-2d-r16f-red-half_float.html |   17 +
 ...tures__webgl_canvas__tex-2d-r32f-red-float.html |   17 +
 ..._webgl_canvas__tex-2d-r8-red-unsigned_byte.html |   17 +
 ...vas__tex-2d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...tures__webgl_canvas__tex-2d-rg16f-rg-float.html |   17 +
 ...__webgl_canvas__tex-2d-rg16f-rg-half_float.html |   17 +
 ...tures__webgl_canvas__tex-2d-rg32f-rg-float.html |   17 +
 ..._webgl_canvas__tex-2d-rg8-rg-unsigned_byte.html |   17 +
 ...vas__tex-2d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ...res__webgl_canvas__tex-2d-rgb16f-rgb-float.html |   17 +
 ...webgl_canvas__tex-2d-rgb16f-rgb-half_float.html |   17 +
 ...res__webgl_canvas__tex-2d-rgb32f-rgb-float.html |   17 +
 ...gl_canvas__tex-2d-rgb565-rgb-unsigned_byte.html |   17 +
 ...as__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ..._canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...ebgl_canvas__tex-2d-rgb8-rgb-unsigned_byte.html |   17 +
 ...s__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ...s__webgl_canvas__tex-2d-rgba16f-rgba-float.html |   17 +
 ...bgl_canvas__tex-2d-rgba16f-rgba-half_float.html |   17 +
 ...s__webgl_canvas__tex-2d-rgba32f-rgba-float.html |   17 +
 ...gl_canvas__tex-2d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...gl_canvas__tex-2d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ...bgl_canvas__tex-2d-srgb8-rgb-unsigned_byte.html |   17 +
 ...as__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...gl_canvas__tex-3d-r11f_g11f_b10f-rgb-float.html |   17 +
 ...nvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html |   17 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   17 +
 ...tures__webgl_canvas__tex-3d-r16f-red-float.html |   17 +
 ...__webgl_canvas__tex-3d-r16f-red-half_float.html |   17 +
 ...tures__webgl_canvas__tex-3d-r32f-red-float.html |   17 +
 ..._webgl_canvas__tex-3d-r8-red-unsigned_byte.html |   17 +
 ...vas__tex-3d-r8ui-red_integer-unsigned_byte.html |   17 +
 ...tures__webgl_canvas__tex-3d-rg16f-rg-float.html |   17 +
 ...__webgl_canvas__tex-3d-rg16f-rg-half_float.html |   17 +
 ...tures__webgl_canvas__tex-3d-rg32f-rg-float.html |   17 +
 ..._webgl_canvas__tex-3d-rg8-rg-unsigned_byte.html |   17 +
 ...vas__tex-3d-rg8ui-rg_integer-unsigned_byte.html |   17 +
 ...res__webgl_canvas__tex-3d-rgb16f-rgb-float.html |   17 +
 ...webgl_canvas__tex-3d-rgb16f-rgb-half_float.html |   17 +
 ...res__webgl_canvas__tex-3d-rgb32f-rgb-float.html |   17 +
 ...gl_canvas__tex-3d-rgb565-rgb-unsigned_byte.html |   17 +
 ...as__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html |   17 +
 ..._canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html |   17 +
 ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...ebgl_canvas__tex-3d-rgb8-rgb-unsigned_byte.html |   17 +
 ...s__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html |   17 +
 ...s__webgl_canvas__tex-3d-rgba16f-rgba-float.html |   17 +
 ...bgl_canvas__tex-3d-rgba16f-rgba-half_float.html |   17 +
 ...s__webgl_canvas__tex-3d-rgba32f-rgba-float.html |   17 +
 ...gl_canvas__tex-3d-rgba4-rgba-unsigned_byte.html |   17 +
 ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...gl_canvas__tex-3d-rgba8-rgba-unsigned_byte.html |   17 +
 ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html |   17 +
 ...bgl_canvas__tex-3d-srgb8-rgb-unsigned_byte.html |   17 +
 ...as__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html |   17 +
 ...nsform_feedback__two-unreferenced-varyings.html |   17 +
 ...eedback__unwritten-output-defaults-to-zero.html |   17 +
 ...conformance__buffers__buffer-uninitialized.html |   17 +
 ...__context__context-no-alpha-fbo-with-alpha.html |   17 +
 ...__extensions__webgl-compressed-texture-etc.html |   17 +
 ...nsions__webgl-compressed-texture-s3tc-srgb.html |   17 +
 ...__glsl__bugs__bool-type-cast-bug-int-float.html |   17 +
 ...bal-invariant-does-not-leak-across-shaders.html |   17 +
 ...gs__invariant-does-not-leak-across-shaders.html |   17 +
 ...ance__glsl__bugs__nested-sequence-operator.html |   17 +
 ...t_2_conformance__programs__program-infolog.html |   17 +
 ...ce__rendering__out-of-bounds-index-buffers.html |   17 +
 ...ures__canvas__tex-2d-rgb-rgb-unsigned_byte.html |   17 +
 ...anvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html |   17 +
 ...es__canvas__tex-2d-rgba-rgba-unsigned_byte.html |   17 +
 ...s__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...s__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...ub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html |   17 +
 ...angle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html |   17 +
 ..._rectangle__tex-2d-rgba-rgba-unsigned_byte.html |   17 +
 ...e__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...e__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...tures__image__tex-2d-rgb-rgb-unsigned_byte.html |   17 +
 ...image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html |   17 +
 ...res__image__tex-2d-rgba-rgba-unsigned_byte.html |   17 +
 ...e__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...e__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...__image_data__tex-2d-rgb-rgb-unsigned_byte.html |   17 +
 ..._data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html |   17 +
 ...image_data__tex-2d-rgba-rgba-unsigned_byte.html |   17 +
 ...a__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...a__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...s__svg_image__tex-2d-rgb-rgb-unsigned_byte.html |   17 +
 ...image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html |   17 +
 ..._svg_image__tex-2d-rgba-rgba-unsigned_byte.html |   17 +
 ...e__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...e__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html |   17 +
 ...anvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html |   17 +
 ...bgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html |   17 +
 ...s__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...s__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...conformance__buffers__buffer-uninitialized.html |   17 +
 ...__context__context-no-alpha-fbo-with-alpha.html |   17 +
 ...__extensions__webgl-compressed-texture-etc.html |   17 +
 ...nsions__webgl-compressed-texture-s3tc-srgb.html |   17 +
 ...webgl-draw-buffers-framebuffer-unsupported.html |   17 +
 ...__glsl__bugs__bool-type-cast-bug-int-float.html |   17 +
 ...bal-invariant-does-not-leak-across-shaders.html |   17 +
 ...gs__invariant-does-not-leak-across-shaders.html |   17 +
 ...ance__glsl__bugs__nested-sequence-operator.html |   17 +
 ...est_conformance__programs__program-infolog.html |   17 +
 ...nformance__rendering__clipping-wide-points.html |   17 +
 ...ce__rendering__out-of-bounds-index-buffers.html |   17 +
 ...ures__canvas__tex-2d-rgb-rgb-unsigned_byte.html |   17 +
 ...anvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html |   17 +
 ...es__canvas__tex-2d-rgba-rgba-unsigned_byte.html |   17 +
 ...s__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...s__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...ub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html |   17 +
 ...angle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html |   17 +
 ..._rectangle__tex-2d-rgba-rgba-unsigned_byte.html |   17 +
 ...e__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...e__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...tures__image__tex-2d-rgb-rgb-unsigned_byte.html |   17 +
 ...image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html |   17 +
 ...res__image__tex-2d-rgba-rgba-unsigned_byte.html |   17 +
 ...e__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...e__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...__image_data__tex-2d-rgb-rgb-unsigned_byte.html |   17 +
 ..._data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html |   17 +
 ...image_data__tex-2d-rgba-rgba-unsigned_byte.html |   17 +
 ...a__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...a__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...s__svg_image__tex-2d-rgb-rgb-unsigned_byte.html |   17 +
 ...image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html |   17 +
 ..._svg_image__tex-2d-rgba-rgba-unsigned_byte.html |   17 +
 ...e__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...e__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html |   17 +
 ...webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html |   17 +
 ...anvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html |   17 +
 ...bgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html |   17 +
 ...s__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html |   17 +
 ...s__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html |   17 +
 607 files changed, 12006 insertions(+), 84 deletions(-)
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-data-and-buffer-sub-data-sub-source.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__get-buffer-sub-data.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__one-large-uniform-buffer.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-disjoint-timer-query-webgl2.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-element-increment.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__bool-type-cast-bug-uint-ivec-uvec.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__compound-assignment-type-combination.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__invalid-invariant.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__no-attribute-vertex-shader.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-invalid-characters.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-mis-matching-uniform-block.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-uniform-texture-coordinate.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__tricky-loop-conditions.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__unary-minus-operator-in-dynamic-loop.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-block-layout-match.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-block-layouts.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__valid-invariant.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__vector-dynamic-indexing-nv-driver-bug.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__getextension-while-pbo-bound-stability.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__object-deletion-behaviour-2.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__views-with-offsets.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__format-r11f-g11f-b10f.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-from-rgb8-into-pbo-bug.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisample-with-full-sample-counts.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__attrib-type-match.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-filter-outofbounds.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-filter-srgb.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-multisampled-readbuffer.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-outside-readbuffer.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-scissor-enabled.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-size-overflow.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-srgb-and-linear-drawbuffers.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-stencil-only.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-test.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__canvas-resizing-with-pbo-bound.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clear-func-buffer-type-match.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clear-srgb-color-buffer.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clipping-wide-points.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-unsupported.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__fs-color-type-mismatch-color-buffer-type.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__instanced-rendering-bug.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__out-of-bounds-index-buffers-after-copying.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rendering-sampling-feedback-loop.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rgb-format-support.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__uniform-block-buffer-size.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb9_e5-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb9_e5-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb9_e5-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb9_e5-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb9_e5-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb9_e5-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__active-3d-texture-bug.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-luma-format.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-webgl-specific.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__gl-get-tex-parameter.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__integer-cubemap-specification-order-bug.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__integer-cubemap-texture-sampling.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__mipmap-fbo.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-3d-size-limit.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-and-sub-image-with-array-buffer-view-sub-source.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-bad-args-from-dom-elements.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-bad-args.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-different-data-source.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-input-validation.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-mipmap-levels.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-new-formats.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-srgb-mipmap.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-2d.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-and-subimage-3d.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-compressed-formats.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__texel-fetch-undefined.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__texture-npot.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb9_e5-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb9_e5-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb9_e5-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb9_e5-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb9_e5-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb9_e5-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__two-unreferenced-varyings.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__unwritten-output-defaults-to-zero.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-uninitialized.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-no-alpha-fbo-with-alpha.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-etc.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc-srgb.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__bool-type-cast-bug-int-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__global-invariant-does-not-leak-across-shaders.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__invariant-does-not-leak-across-shaders.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-sequence-operator.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__program-infolog.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__out-of-bounds-index-buffers.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-uninitialized.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-no-alpha-fbo-with-alpha.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-etc.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-s3tc-srgb.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers-framebuffer-unsupported.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__bool-type-cast-bug-int-float.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__global-invariant-does-not-leak-across-shaders.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__invariant-does-not-leak-across-shaders.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-sequence-operator.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__programs__program-infolog.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clipping-wide-points.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__out-of-bounds-index-buffers.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgb-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
2017-01-15 23:33:09 +08:00
vincentliu af76704e7c Bug 1323122 - Disable crashed and failed test case. r=jgilbert
---
 dom/canvas/test/webgl-conf/mochitest-errata.ini | 381 ++++++++++++++++++++++--
 1 file changed, 351 insertions(+), 30 deletions(-)
2017-01-15 23:32:15 +08:00
vincentliu 87f4543c1e Bug 1323122 - Disable some image_bitmap_* test because most of test are timeout or unexpected-error on different platforms. r=jgilbert
---
 dom/canvas/test/webgl-conf/checkout/00_test_list.txt         |  3 ++-
 .../checkout/conformance/textures/00_test_list.txt           | 12 ++++++------
 .../checkout/conformance2/textures/00_test_list.txt          | 12 ++++++------
 3 files changed, 14 insertions(+), 13 deletions(-)
2017-01-15 23:31:52 +08:00
vincentliu 340266f2bf Bug 1323122 - Update WebGL Conformance Test with misc files. r=jgilbert
---
 .../test/webgl-conf/checkout/00_test_list.txt      |   3 +-
 .../checkout/conformance/buffers/00_test_list.txt  |   1 +
 .../checkout/conformance/context/00_test_list.txt  |   1 +
 .../conformance/extensions/00_test_list.txt        |   3 +
 .../conformance/glsl/bugs/00_test_list.txt         |   4 +
 .../webgl-conf/checkout/conformance/more/README.md |   2 +-
 .../ogles/GL/acos/acos_float_frag_xvary_ref.frag   |   6 +-
 .../ogles/GL/acos/acos_vec2_frag_xvary_ref.frag    |   6 +-
 .../ogles/GL/acos/acos_vec3_frag_xvary_ref.frag    |   8 +-
 .../ogles/GL/all/all_bvec2_frag_ref.frag           |   4 +-
 .../ogles/GL/all/all_bvec2_vert_ref.vert           |   4 +-
 .../ogles/GL/all/all_bvec3_frag_ref.frag           |   4 +-
 .../ogles/GL/all/all_bvec3_vert_ref.vert           |   2 +-
 .../ogles/GL/any/any_bvec2_frag_ref.frag           |   2 +-
 .../ogles/GL/any/any_bvec2_vert_ref.vert           |   2 +-
 .../ogles/GL/any/any_bvec3_frag_ref.frag           |   2 +-
 .../ogles/GL/any/any_bvec3_vert_ref.vert           |   2 +-
 .../GL/array/empty_empty_array_float_frag.frag     |   6 +-
 .../GL/array/empty_empty_array_float_vert.vert     |   2 +-
 .../GL/array/empty_uniform_array_float_frag.frag   |   6 +-
 .../GL/array/initfunc_empty_array_float_frag.frag  |   6 +-
 .../ogles/GL/asin/asin_float_frag_xvary_ref.frag   |   6 +-
 .../ogles/GL/asin/asin_vec2_frag_xvary_ref.frag    |   6 +-
 .../ogles/GL/asin/asin_vec3_frag_xvary_ref.frag    |   8 +-
 .../ogles/GL/atan/atan_float_frag_xvaryyvary.frag  |   2 +-
 .../GL/atan/atan_float_frag_xvaryyvary_ref.frag    |   4 +-
 .../ogles/GL/atan/atan_float_vert_xvaryyvary.vert  |   4 +-
 .../GL/atan/atan_float_vert_xvaryyvary_ref.vert    |   2 +-
 .../ogles/GL/atan/atan_vec2_frag_xvary_ref.frag    |   6 +-
 .../ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag   |   2 +-
 .../GL/atan/atan_vec2_frag_xvaryyvary_ref.frag     |   4 +-
 .../ogles/GL/atan/atan_vec2_vert_xvary_ref.vert    |   2 +-
 .../ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert   |   4 +-
 .../GL/atan/atan_vec2_vert_xvaryyvary_ref.vert     |   4 +-
 .../ogles/GL/atan/atan_vec3_frag_xvary_ref.frag    |   8 +-
 .../ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag   |   2 +-
 .../GL/atan/atan_vec3_frag_xvaryyvary_ref.frag     |  12 +-
 .../ogles/GL/atan/atan_vec3_vert_xvary_ref.vert    |   4 +-
 .../ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert   |   4 +-
 .../GL/atan/atan_vec3_vert_xvaryyvary_ref.vert     |   2 +-
 .../ogles/GL/build/CorrectBuiltInOveride_frag.frag |   2 +-
 .../ogles/GL/build/CorrectConstFolding1_vert.vert  |   6 +-
 .../ogles/GL/build/CorrectConstFolding2_vert.vert  |  98 ++---
 .../ogles/GL/build/CorrectConstruct_vert.vert      |   2 +-
 .../GL/build/CorrectExtension10_V100_frag.frag     |  12 +-
 .../GL/build/CorrectExtension4_V100_frag.frag      |   6 +-
 .../ogles/GL/build/CorrectFull_vert.vert           | 420 ++++++++++-----------
 .../ogles/GL/build/CorrectFunction1_vert.vert      |  16 +-
 .../ogles/GL/build/CorrectModule_frag.frag         |   4 +-
 .../ogles/GL/build/CorrectParse1_frag.frag         |   4 +-
 .../ogles/GL/build/CorrectParse2_frag.frag         |  10 +-
 .../ogles/GL/build/CorrectParse2_vert.vert         |   8 +-
 .../ogles/GL/build/CorrectParseTest1_frag.frag     |   2 +-
 .../ogles/GL/build/CorrectParseTest_frag.frag      |   2 +-
 .../ogles/GL/build/CorrectPreprocess5_frag.frag    |   6 +-
 .../ogles/GL/build/CorrectPreprocess8_frag.frag    |  14 +-
 .../ogles/GL/build/CorrectPreprocess9_frag.frag    |   2 +-
 .../ogles/GL/build/CorrectSwizzle1_frag.frag       |  10 +-
 .../ogles/GL/build/CorrectSwizzle2_frag.frag       |   2 +-
 .../ogles/GL/build/CorrectVersion_V100_frag.frag   |   4 +-
 .../GL/build/DuplicateVersion1_V100_frag.frag      |   2 +-
 .../conformance/ogles/GL/build/TernaryOp_frag.frag |   2 +-
 .../conformance/ogles/GL/build/array3_frag.frag    |   2 +-
 .../conformance/ogles/GL/build/comma1_vert.vert    |   2 +-
 .../conformance/ogles/GL/build/comma2_frag.frag    |   4 +-
 .../conformance/ogles/GL/build/comma2_vert.vert    |   2 +-
 .../conformance/ogles/GL/build/comma3_vert.vert    |   2 +-
 .../ogles/GL/build/dataType13_frag.frag            |   2 +-
 .../ogles/GL/build/extension3_V100_frag.frag       |   2 +-
 .../ogles/GL/build/function10_frag.frag            |   8 +-
 .../conformance/ogles/GL/build/function1_frag.frag |   2 +-
 .../conformance/ogles/GL/build/function3_frag.frag |   2 +-
 .../conformance/ogles/GL/build/function4_frag.frag |   4 +-
 .../conformance/ogles/GL/build/function6_frag.frag |   4 +-
 .../conformance/ogles/GL/build/function7_frag.frag |   4 +-
 .../conformance/ogles/GL/build/function8_frag.frag |   4 +-
 .../conformance/ogles/GL/build/function9_frag.frag |   8 +-
 .../conformance/ogles/GL/build/parser1_vert.vert   |   2 +-
 .../ogles/GL/build/preprocess0_frag.frag           |  12 +-
 .../ogles/GL/build/preprocess1_frag.frag           |  16 +-
 .../ogles/GL/build/preprocess2_frag.frag           |   8 +-
 .../ogles/GL/build/preprocess3_frag.frag           |   2 +-
 .../ogles/GL/build/preprocess4_frag.frag           |   6 +-
 .../ogles/GL/build/preprocess7_frag.frag           |   8 +-
 .../conformance/ogles/GL/build/typecast_frag.frag  |   2 +-
 .../conformance/ogles/GL/build/varying2_frag.frag  |   2 +-
 .../conformance/ogles/GL/build/varying3_frag.frag  |   2 +-
 .../ogles/GL/build/version2_V100_frag.frag         |   2 +-
 .../ogles/GL/build/version3_V100_frag.frag         |   2 +-
 .../gl_Color_array_index_out_of_bounds_frag.frag   |   2 +-
 .../ogles/GL/control_flow/for_continue_vert.vert   |   4 +-
 .../GL/control_flow/for_nested_continue_frag.frag  |   8 +-
 .../GL/control_flow/for_nested_continue_vert.vert  |   8 +-
 .../ogles/GL/control_flow/nested_if_else_frag.frag |   2 +-
 .../ogles/GL/control_flow/nested_if_else_vert.vert |   2 +-
 .../ogles/GL/cos/cos_float_frag_xvary_ref.frag     |  18 +-
 .../ogles/GL/cos/cos_float_vert_xvary_ref.vert     |   2 +-
 .../ogles/GL/cos/cos_vec2_frag_xvary_ref.frag      |  20 +-
 .../ogles/GL/cos/cos_vec2_vert_xvary_ref.vert      |   2 +-
 .../ogles/GL/cos/cos_vec3_frag_xvary_ref.frag      |  20 +-
 .../ogles/GL/discard/discard_cond_frag.frag        |   4 +-
 .../ogles/GL/equal/equal_bvec2_frag.frag           |   2 +-
 .../ogles/GL/equal/equal_bvec2_frag_ref.frag       |   2 +-
 .../ogles/GL/equal/equal_bvec2_vert.vert           |   2 +-
 .../ogles/GL/equal/equal_bvec2_vert_ref.vert       |   2 +-
 .../ogles/GL/equal/equal_bvec3_frag.frag           |   2 +-
 .../ogles/GL/equal/equal_bvec3_frag_ref.frag       |   2 +-
 .../ogles/GL/equal/equal_bvec3_vert.vert           |   2 +-
 .../ogles/GL/equal/equal_bvec3_vert_ref.vert       |   2 +-
 .../ogles/GL/equal/equal_ivec2_frag.frag           |   2 +-
 .../ogles/GL/equal/equal_ivec2_frag_ref.frag       |   2 +-
 .../ogles/GL/equal/equal_ivec2_vert.vert           |   2 +-
 .../ogles/GL/equal/equal_ivec2_vert_ref.vert       |   2 +-
 .../ogles/GL/equal/equal_ivec3_frag.frag           |   2 +-
 .../ogles/GL/equal/equal_ivec3_frag_ref.frag       |   2 +-
 .../ogles/GL/equal/equal_ivec3_vert.vert           |   2 +-
 .../ogles/GL/equal/equal_ivec3_vert_ref.vert       |   2 +-
 .../ogles/GL/equal/equal_vec2_frag.frag            |   2 +-
 .../ogles/GL/equal/equal_vec2_frag_ref.frag        |   2 +-
 .../ogles/GL/equal/equal_vec2_vert.vert            |   2 +-
 .../ogles/GL/equal/equal_vec2_vert_ref.vert        |   2 +-
 .../ogles/GL/equal/equal_vec3_frag.frag            |   2 +-
 .../ogles/GL/equal/equal_vec3_frag_ref.frag        |   2 +-
 .../ogles/GL/equal/equal_vec3_vert.vert            |   2 +-
 .../ogles/GL/equal/equal_vec3_vert_ref.vert        |   2 +-
 .../ogles/GL/functions/array_float_frag.frag       |  12 +-
 .../ogles/GL/functions/array_float_vert.vert       |  12 +-
 .../bvec4_empty_empty_bvec4_array_vert.vert        |   2 +-
 .../mat4_empty_empty_mat4_array_frag.frag          |   6 +-
 .../mat4_empty_empty_mat4_array_vert.vert          |   6 +-
 .../mat4_empty_empty_mat4_empty_frag.frag          |  12 +-
 .../mat4_empty_empty_mat4_empty_vert.vert          |  12 +-
 .../functions/mat4_empty_in_mat4_array_frag.frag   |   6 +-
 .../functions/mat4_empty_in_mat4_array_vert.vert   |   6 +-
 .../functions/mat4_empty_in_mat4_empty_frag.frag   |  12 +-
 .../functions/mat4_empty_in_mat4_empty_vert.vert   |  12 +-
 .../mat4_empty_inout_mat4_array_frag.frag          |   6 +-
 .../mat4_empty_inout_mat4_array_vert.vert          |   6 +-
 .../mat4_empty_inout_mat4_empty_frag.frag          |  12 +-
 .../mat4_empty_inout_mat4_empty_vert.vert          |  12 +-
 .../functions/mat4_empty_out_mat4_array_frag.frag  |   6 +-
 .../functions/mat4_empty_out_mat4_array_vert.vert  |   6 +-
 .../functions/mat4_empty_out_mat4_empty_frag.frag  |  12 +-
 .../functions/mat4_empty_out_mat4_empty_vert.vert  |  12 +-
 .../ogles/GL/functions/qualifiers_struct_frag.frag |   2 +-
 .../ogles/GL/functions/qualifiers_struct_vert.vert |   2 +-
 .../GL/greaterThan/greaterThan_ivec2_frag.frag     |   2 +-
 .../GL/greaterThan/greaterThan_ivec2_frag_ref.frag |   2 +-
 .../GL/greaterThan/greaterThan_ivec2_vert.vert     |   2 +-
 .../GL/greaterThan/greaterThan_ivec2_vert_ref.vert |   2 +-
 .../GL/greaterThan/greaterThan_ivec3_frag.frag     |   2 +-
 .../GL/greaterThan/greaterThan_ivec3_frag_ref.frag |   2 +-
 .../GL/greaterThan/greaterThan_ivec3_vert.vert     |   2 +-
 .../GL/greaterThan/greaterThan_ivec3_vert_ref.vert |   2 +-
 .../GL/greaterThan/greaterThan_vec2_frag.frag      |   2 +-
 .../GL/greaterThan/greaterThan_vec2_frag_ref.frag  |   2 +-
 .../GL/greaterThan/greaterThan_vec2_vert.vert      |   2 +-
 .../GL/greaterThan/greaterThan_vec2_vert_ref.vert  |   2 +-
 .../GL/greaterThan/greaterThan_vec3_frag.frag      |   2 +-
 .../GL/greaterThan/greaterThan_vec3_frag_ref.frag  |   2 +-
 .../GL/greaterThan/greaterThan_vec3_vert.vert      |   2 +-
 .../GL/greaterThan/greaterThan_vec3_vert_ref.vert  |   2 +-
 .../greaterThanEqual_ivec2_frag.frag               |   2 +-
 .../greaterThanEqual_ivec2_frag_ref.frag           |   2 +-
 .../greaterThanEqual_ivec2_vert.vert               |   2 +-
 .../greaterThanEqual_ivec2_vert_ref.vert           |   2 +-
 .../greaterThanEqual_ivec3_frag.frag               |   2 +-
 .../greaterThanEqual_ivec3_frag_ref.frag           |   2 +-
 .../greaterThanEqual_ivec3_vert.vert               |   2 +-
 .../greaterThanEqual_ivec3_vert_ref.vert           |   2 +-
 .../greaterThanEqual_vec2_frag.frag                |   2 +-
 .../greaterThanEqual_vec2_frag_ref.frag            |   2 +-
 .../greaterThanEqual_vec2_vert.vert                |   2 +-
 .../greaterThanEqual_vec2_vert_ref.vert            |   2 +-
 .../greaterThanEqual_vec3_frag.frag                |   2 +-
 .../greaterThanEqual_vec3_frag_ref.frag            |   2 +-
 .../greaterThanEqual_vec3_vert.vert                |   2 +-
 .../greaterThanEqual_vec3_vert_ref.vert            |   2 +-
 .../ogles/GL/lessThan/lessThan_ivec2_frag.frag     |   2 +-
 .../ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag |   2 +-
 .../ogles/GL/lessThan/lessThan_ivec2_vert.vert     |   2 +-
 .../ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert |   2 +-
 .../ogles/GL/lessThan/lessThan_ivec3_frag.frag     |   2 +-
 .../ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag |   2 +-
 .../ogles/GL/lessThan/lessThan_ivec3_vert.vert     |   2 +-
 .../ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert |   2 +-
 .../ogles/GL/lessThan/lessThan_vec2_frag.frag      |   2 +-
 .../ogles/GL/lessThan/lessThan_vec2_frag_ref.frag  |   2 +-
 .../ogles/GL/lessThan/lessThan_vec2_vert.vert      |   2 +-
 .../ogles/GL/lessThan/lessThan_vec2_vert_ref.vert  |   2 +-
 .../ogles/GL/lessThan/lessThan_vec3_frag.frag      |   2 +-
 .../ogles/GL/lessThan/lessThan_vec3_frag_ref.frag  |   2 +-
 .../ogles/GL/lessThan/lessThan_vec3_vert.vert      |   2 +-
 .../ogles/GL/lessThan/lessThan_vec3_vert_ref.vert  |   2 +-
 .../GL/lessThanEqual/lessThanEqual_ivec2_frag.frag |   2 +-
 .../lessThanEqual_ivec2_frag_ref.frag              |   2 +-
 .../GL/lessThanEqual/lessThanEqual_ivec2_vert.vert |   2 +-
 .../lessThanEqual_ivec2_vert_ref.vert              |   2 +-
 .../GL/lessThanEqual/lessThanEqual_ivec3_frag.frag |   2 +-
 .../lessThanEqual_ivec3_frag_ref.frag              |   2 +-
 .../GL/lessThanEqual/lessThanEqual_ivec3_vert.vert |   2 +-
 .../lessThanEqual_ivec3_vert_ref.vert              |   2 +-
 .../GL/lessThanEqual/lessThanEqual_vec2_frag.frag  |   2 +-
 .../lessThanEqual/lessThanEqual_vec2_frag_ref.frag |   2 +-
 .../GL/lessThanEqual/lessThanEqual_vec2_vert.vert  |   2 +-
 .../lessThanEqual/lessThanEqual_vec2_vert_ref.vert |   2 +-
 .../GL/lessThanEqual/lessThanEqual_vec3_frag.frag  |   2 +-
 .../lessThanEqual/lessThanEqual_vec3_frag_ref.frag |   2 +-
 .../GL/lessThanEqual/lessThanEqual_vec3_vert.vert  |   2 +-
 .../lessThanEqual/lessThanEqual_vec3_vert_ref.vert |   2 +-
 .../ogles/GL/mat/const_mat3_copy_frag.frag         |   8 +-
 .../ogles/GL/mat/const_mat3_copy_vert.vert         |   2 +-
 .../conformance/ogles/GL/mat/const_mat3_frag.frag  |   8 +-
 .../conformance/ogles/GL/mat/const_mat3_vert.vert  |   2 +-
 .../ogles/GL/mat/const_mat4_copy_frag.frag         |   8 +-
 .../conformance/ogles/GL/mat/const_mat4_frag.frag  |   8 +-
 .../conformance/ogles/GL/mat/mat2_float_frag.frag  |   2 +-
 .../conformance/ogles/GL/mat/mat3_copy_frag.frag   |   8 +-
 .../conformance/ogles/GL/mat/mat3_copy_vert.vert   |   2 +-
 .../conformance/ogles/GL/mat/mat3_float_frag.frag  |   6 +-
 .../conformance/ogles/GL/mat/mat3_float_vert.vert  |   4 +-
 .../conformance/ogles/GL/mat/mat3_frag.frag        |   8 +-
 .../conformance/ogles/GL/mat/mat3_vert.vert        |   2 +-
 .../ogles/GL/mat/mat4_16float_frag.frag            |  18 +-
 .../ogles/GL/mat/mat4_16float_vert.vert            |  18 +-
 .../conformance/ogles/GL/mat/mat4_4vec4_frag.frag  |  12 +-
 .../conformance/ogles/GL/mat/mat4_4vec4_vert.vert  |  12 +-
 .../conformance/ogles/GL/mat/mat4_copy_frag.frag   |   8 +-
 .../conformance/ogles/GL/mat/mat4_frag.frag        |   8 +-
 .../ogles/GL/mat3/mat3arrayindirect0_frag.frag     |   4 +-
 .../ogles/GL/mat3/mat3arrayindirect0_vert.vert     |  10 +-
 .../ogles/GL/mat3/mat3arrayindirect1_frag.frag     |   2 +-
 .../ogles/GL/mat3/mat3arrayindirect1_vert.vert     |  10 +-
 .../ogles/GL/mat3/mat3arraysimple_vert.vert        |   6 +-
 .../matrixCompMult/matrixMultComp_mat3_frag.frag   |   6 +-
 .../matrixCompMult/matrixMultComp_mat3_vert.vert   |   4 +-
 .../matrixMultComp_mat3_vert_ref.vert              |   8 +-
 .../ogles/GL/mod/mod_x_large_y_large_vert.vert     |   2 +-
 .../ogles/GL/notEqual/notEqual_bvec2_frag.frag     |   2 +-
 .../ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag |   2 +-
 .../ogles/GL/notEqual/notEqual_bvec2_vert.vert     |   2 +-
 .../ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert |   2 +-
 .../ogles/GL/notEqual/notEqual_bvec3_frag.frag     |   2 +-
 .../ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag |   2 +-
 .../ogles/GL/notEqual/notEqual_bvec3_vert.vert     |   2 +-
 .../ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert |   2 +-
 .../ogles/GL/notEqual/notEqual_ivec2_frag.frag     |   2 +-
 .../ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag |   2 +-
 .../ogles/GL/notEqual/notEqual_ivec2_vert.vert     |   2 +-
 .../ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert |   2 +-
 .../ogles/GL/notEqual/notEqual_ivec3_frag.frag     |   2 +-
 .../ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag |   2 +-
 .../ogles/GL/notEqual/notEqual_ivec3_vert.vert     |   2 +-
 .../ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert |   2 +-
 .../ogles/GL/notEqual/notEqual_vec2_frag.frag      |   2 +-
 .../ogles/GL/notEqual/notEqual_vec2_frag_ref.frag  |   2 +-
 .../ogles/GL/notEqual/notEqual_vec2_vert.vert      |   2 +-
 .../ogles/GL/notEqual/notEqual_vec2_vert_ref.vert  |   2 +-
 .../ogles/GL/notEqual/notEqual_vec3_frag.frag      |   2 +-
 .../ogles/GL/notEqual/notEqual_vec3_frag_ref.frag  |   2 +-
 .../ogles/GL/notEqual/notEqual_vec3_vert.vert      |   2 +-
 .../ogles/GL/notEqual/notEqual_vec3_vert_ref.vert  |   2 +-
 .../ogles/GL/operators/assignments_frag.frag       |  16 +-
 .../ogles/GL/operators/assignments_vert.vert       |  16 +-
 .../ogles/GL/operators/logical_frag.frag           |  28 +-
 .../ogles/GL/operators/logical_vert.vert           |  30 +-
 .../ogles/GL/sign/sign_vec3_frag_xvary_ref.frag    |   2 +-
 .../ogles/GL/sign/sign_vec3_vert_xvary_ref.vert    |   2 +-
 .../ogles/GL/sin/sin_float_frag_xvary_ref.frag     |   4 +-
 .../ogles/GL/sin/sin_float_vert_xvary_ref.vert     |   2 +-
 .../ogles/GL/sin/sin_vec2_frag_xvary_ref.frag      |   4 +-
 .../ogles/GL/sin/sin_vec2_vert_xvary_ref.vert      |   2 +-
 .../ogles/GL/sin/sin_vec3_frag_xvary_ref.frag      |   6 +-
 .../ogles/GL/sin/sin_vec3_vert_xvary_ref.vert      |   2 +-
 .../GL/struct/nestedstructcomb_various_frag.frag   |  60 +--
 .../GL/struct/nestedstructcomb_various_vert.vert   |  62 +--
 .../ogles/GL/struct/struct_bool_frag.frag          |   4 +-
 .../ogles/GL/struct/struct_bool_vert.vert          |   2 +-
 .../GL/struct/struct_bvec2bvec3bvec4_frag.frag     |   4 +-
 .../GL/struct/struct_bvec2bvec3bvec4_vert.vert     |   2 +-
 .../ogles/GL/struct/struct_mat2_frag.frag          |   2 +-
 .../ogles/GL/struct/struct_mat2_vert.vert          |   2 +-
 .../ogles/GL/struct/struct_mat3_frag.frag          |   4 +-
 .../ogles/GL/struct/struct_mat3_vert.vert          |  10 +-
 .../ogles/GL/struct/struct_mat4_frag.frag          |  12 +-
 .../ogles/GL/struct/struct_mat4_vert.vert          |  18 +-
 .../ogles/GL/struct/struct_vec2_frag.frag          |   2 +-
 .../ogles/GL/struct/struct_vec3_frag.frag          |   2 +-
 .../ogles/GL/struct/structcopy_bool_frag.frag      |   2 +-
 .../ogles/GL/struct/structcopy_bool_vert.vert      |   4 +-
 .../GL/struct/structcopy_bvec2bvec3bvec4_frag.frag |   4 +-
 .../GL/struct/structcopy_bvec2bvec3bvec4_vert.vert |   2 +-
 .../ogles/GL/struct/structcopy_mat2_frag.frag      |   2 +-
 .../ogles/GL/struct/structcopy_mat2_vert.vert      |   2 +-
 .../ogles/GL/struct/structcopy_mat3_frag.frag      |   6 +-
 .../ogles/GL/struct/structcopy_mat3_vert.vert      |  10 +-
 .../ogles/GL/struct/structcopy_mat4_frag.frag      |  16 +-
 .../ogles/GL/struct/structcopy_mat4_vert.vert      |  24 +-
 .../ogles/GL/struct/structnest_bool_frag.frag      |   2 +-
 .../ogles/GL/struct/structnest_bool_vert.vert      |   4 +-
 .../GL/struct/structnest_bvec2bvec3bvec4_frag.frag |  20 +-
 .../GL/struct/structnest_bvec2bvec3bvec4_vert.vert |  22 +-
 .../ogles/GL/struct/structnest_mat2_frag.frag      |   2 +-
 .../ogles/GL/struct/structnest_mat3_frag.frag      |  16 +-
 .../ogles/GL/struct/structnest_mat3_vert.vert      |   4 +-
 .../ogles/GL/struct/structnest_mat4_frag.frag      |  32 +-
 .../ogles/GL/struct/structnest_mat4_vert.vert      |   6 +-
 .../ogles/GL/struct/structnest_vec2_frag.frag      |   2 +-
 .../ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag    |   2 +-
 .../GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag  |   2 +-
 .../GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag  |   2 +-
 .../ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag    |   2 +-
 .../GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag  |   2 +-
 .../ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag    |   2 +-
 .../GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag  |   2 +-
 .../GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag  |   2 +-
 .../ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag    |   2 +-
 .../GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag  |   2 +-
 .../GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag  |   2 +-
 .../ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag    |   2 +-
 .../GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag  |   2 +-
 .../ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag    |   2 +-
 .../GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag  |   2 +-
 .../ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag    |   2 +-
 .../GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag  |   2 +-
 .../ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag    |   2 +-
 .../GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag  |   2 +-
 .../GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag  |   2 +-
 .../ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag    |   2 +-
 .../ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag  |   2 +-
 .../GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag |   2 +-
 .../ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag   |   2 +-
 .../GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag |   2 +-
 .../ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag   |   2 +-
 .../ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag  |   2 +-
 .../ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag  |   2 +-
 .../GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag |   2 +-
 .../ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag   |   2 +-
 .../GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag |   2 +-
 .../ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag   |   2 +-
 .../ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag  |   2 +-
 .../ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag  |   2 +-
 .../GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag |   2 +-
 .../ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag   |   2 +-
 .../GL/swizzlers/vec4_r_g_b_a_4float_frag.frag     |   2 +-
 .../ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag  |   2 +-
 .../GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag |   2 +-
 .../ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag   |   2 +-
 .../GL/swizzlers/vec4_s_t_p_q_4float_frag.frag     |   2 +-
 .../ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag  |   2 +-
 .../GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag |   2 +-
 .../ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag   |   2 +-
 .../ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag  |   2 +-
 .../GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag |   2 +-
 .../ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag   |   2 +-
 .../ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag  |   2 +-
 .../GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag |   2 +-
 .../ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag   |   2 +-
 .../GL/swizzlers/vec4_x_y_z_w_4float_frag.frag     |   2 +-
 .../ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag  |   2 +-
 .../GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag |   2 +-
 .../ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag   |   2 +-
 .../ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag  |   2 +-
 .../GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag |   2 +-
 .../ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag   |   2 +-
 .../GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag |   2 +-
 .../ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag   |   2 +-
 .../ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag  |   2 +-
 .../conformance/ogles/GL/vec3/vec3array_frag.frag  |   6 +-
 .../conformance/ogles/GL/vec3/vec3array_vert.vert  |   4 +-
 .../ogles/GL/vec3/vec3arraydirect_frag.frag        |   4 +-
 .../ogles/GL/vec3/vec3arraydirect_vert.vert        |  12 +-
 .../ogles/GL/vec3/vec3arrayindirect_frag.frag      |   2 +-
 .../ogles/GL/vec3/vec3arrayindirect_vert.vert      |   8 +-
 .../conformance/ogles/GL/vec3/vec3single_frag.frag |   2 +-
 .../conformance/ogles/GL/vec3/vec3single_vert.vert |   6 +-
 .../checkout/conformance/programs/00_test_list.txt |   1 +
 .../conformance/rendering/00_test_list.txt         |   2 +
 .../checkout/conformance/state/diffs.txt           |  69 ++++
 .../checkout/conformance/textures/00_test_list.txt |  23 +-
 .../textures/canvas_sub_rectangle/00_test_list.txt |   5 +
 .../checkout/conformance2/buffers/00_test_list.txt |   4 +-
 .../conformance2/extensions/00_test_list.txt       |   1 +
 .../checkout/conformance2/glsl3/00_test_list.txt   |  14 +
 .../checkout/conformance2/misc/00_test_list.txt    |   3 +
 .../checkout/conformance2/reading/00_test_list.txt |   2 +
 .../conformance2/renderbuffers/00_test_list.txt    |   1 +
 .../conformance2/rendering/00_test_list.txt        |  21 ++
 .../checkout/conformance2/sync/00_test_list.txt    |   1 +
 .../conformance2/textures/00_test_list.txt         |  27 +-
 .../conformance2/textures/canvas/00_test_list.txt  |   8 +-
 .../textures/canvas_sub_rectangle/00_test_list.txt |  66 ++++
 .../conformance2/textures/misc/00_test_list.txt    |  11 +-
 .../textures/webgl_canvas/00_test_list.txt         |   8 +-
 .../transform_feedback/00_test_list.txt            |   2 +
 .../test/webgl-conf/checkout/deqp/00_test_list.txt |   4 +-
 .../test/webgl-conf/checkout/deqp/compiler.jar     | Bin 0 -> 6220019 bytes
 .../deqp/data/gles2/shaders/preprocessor.test      |  76 +---
 .../checkout/deqp/data/gles3/shaders/linkage.test  | 209 +++++-----
 .../deqp/data/gles3/shaders/preprocessor.test      |  32 +-
 .../deqp/functional/gles3/00_test_list.txt         |  23 +-
 .../gles3/fbocolorbuffer/00_test_list.txt          |  28 +-
 .../fbocolorbuffer_test_generator.py               |  29 +-
 .../gles3/fboinvalidate/00_test_list.txt           |   7 +
 .../fboinvalidate/fboinvalidate_test_generator.py  | 131 +++++++
 .../functional/gles3/fborender/00_test_list.txt    |  18 +
 .../gles3/fborender/fborender_test_generator.py    | 134 +++++++
 .../gles3/fragmentoutput/00_test_list.txt          |  11 +
 .../fragmentoutput_test_generator.py               | 110 ++++++
 .../gles3/framebufferblit/00_test_list.txt         |  50 +++
 .../frambufferblit_test_generator.py               | 128 +++++++
 .../gles3/primitiverestart/00_test_list.txt        |   8 +
 .../primitiverestart_test_generator.py             | 101 +++++
 .../gles3/shaderoperator/00_test_list.txt          |   4 +-
 .../test/webgl-conf/checkout/py/lint/LICENSE       |  30 ++
 .../test/webgl-conf/checkout/py/lint/README.md     | 115 ++++++
 .../test/webgl-conf/checkout/py/lint/lint.py       | 223 +++++++++++
 .../webgl-conf/checkout/py/lint/lint.whitelist     |  46 +++
 .../checkout/py/tex_image_test_generator.py        |   1 +
 .../checkout/resources/red-green-blue-cyan-4x4.png | Bin 0 -> 469 bytes
 .../checkout/resources/red-green-blue-cyan-4x4.psd | Bin 0 -> 20380 bytes
 .../checkout/resources/red-green.webmvp9.webm      | Bin 0 -> 4309 bytes
 422 files changed, 2709 insertions(+), 1322 deletions(-)
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/state/diffs.txt
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/00_test_list.txt
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/sync/00_test_list.txt
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/00_test_list.txt
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/compiler.jar
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/00_test_list.txt
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/fboinvalidate_test_generator.py
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/00_test_list.txt
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/fborender_test_generator.py
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/00_test_list.txt
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/fragmentoutput_test_generator.py
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/00_test_list.txt
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/frambufferblit_test_generator.py
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/00_test_list.txt
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/primitiverestart_test_generator.py
 create mode 100644 dom/canvas/test/webgl-conf/checkout/py/lint/LICENSE
 create mode 100644 dom/canvas/test/webgl-conf/checkout/py/lint/README.md
 create mode 100755 dom/canvas/test/webgl-conf/checkout/py/lint/lint.py
 create mode 100644 dom/canvas/test/webgl-conf/checkout/py/lint/lint.whitelist
 create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/red-green-blue-cyan-4x4.png
 create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/red-green-blue-cyan-4x4.psd
 create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/red-green.webmvp9.webm
2017-01-15 23:31:05 +08:00
vincentliu 5eda50a052 Bug 1323122 - Update WebGL Conformance Test with html/js. r=jgilbert
---
 .../attribs/gl-bindAttribLocation-aliasing.html    |    2 +-
 .../attribs/gl-vertexattribpointer.html            |   23 +-
 .../conformance/buffers/buffer-uninitialized.html  |  123 +
 .../context/constants-and-properties.html          |   96 +-
 ...t-attributes-alpha-depth-stencil-antialias.html |   28 +-
 .../context/context-no-alpha-fbo-with-alpha.html   |   98 +
 .../checkout/conformance/context/methods.html      |    3 +
 .../extensions/angle-instanced-arrays.html         |    4 +-
 .../extensions/ext-disjoint-timer-query.html       |   60 +-
 .../conformance/extensions/ext-frag-depth.html     |    2 +-
 .../extensions/ext-texture-filter-anisotropic.html |   18 +-
 .../extensions/oes-element-index-uint.html         |    8 +-
 .../oes-vertex-array-object-bufferData.html        |   48 +-
 .../extensions/oes-vertex-array-object.html        |   30 +-
 .../extensions/webgl-compressed-texture-atc.html   |    7 +-
 .../extensions/webgl-compressed-texture-etc.html   |  154 +
 .../extensions/webgl-compressed-texture-pvrtc.html |    1 +
 .../webgl-compressed-texture-s3tc-srgb.html        |  711 ++++
 .../extensions/webgl-compressed-texture-s3tc.html  |  113 +-
 .../extensions/webgl-debug-shaders.html            |    1 +
 .../extensions/webgl-depth-texture.html            |  232 +-
 ...webgl-draw-buffers-framebuffer-unsupported.html |  147 +
 .../conformance/extensions/webgl-draw-buffers.html |  103 +-
 .../glsl/bugs/bool-type-cast-bug-int-float.html    |  333 ++
 .../bugs/compound-assignment-type-combination.html |   97 +-
 .../glsl/bugs/conditional-discard-in-loop.html     |   56 +-
 ...bal-invariant-does-not-leak-across-shaders.html |   98 +
 .../invariant-does-not-leak-across-shaders.html    |   95 +
 .../glsl/bugs/loop-if-loop-gradient.html           |    2 +-
 .../glsl/bugs/nested-sequence-operator.html        |   68 +
 .../conformance/glsl/bugs/qualcomm-crash.html      |    2 +-
 .../glsl/bugs/sampler-struct-function-arg.html     |    2 +-
 .../bugs/sequence-operator-evaluation-order.html   |  102 +-
 .../glsl/constructors/glsl-construct-bvec2.html    |    6 +-
 .../glsl/constructors/glsl-construct-bvec3.html    |    6 +-
 .../glsl/constructors/glsl-construct-bvec4.html    |    6 +-
 .../glsl/constructors/glsl-construct-ivec2.html    |    6 +-
 .../glsl/constructors/glsl-construct-ivec3.html    |    6 +-
 .../glsl/constructors/glsl-construct-ivec4.html    |    6 +-
 .../glsl/constructors/glsl-construct-mat2.html     |    6 +-
 .../glsl/constructors/glsl-construct-mat3.html     |    6 +-
 .../glsl/constructors/glsl-construct-mat4.html     |    6 +-
 .../glsl/constructors/glsl-construct-vec2.html     |    6 +-
 .../glsl/constructors/glsl-construct-vec3.html     |    6 +-
 .../glsl/constructors/glsl-construct-vec4.html     |    6 +-
 .../glsl/functions/glsl-function-distance.html     |    4 +-
 .../glsl/functions/glsl-function-dot.html          |    4 +-
 .../shader-with-short-circuiting-operators.html    |    4 +-
 .../glsl/misc/shaders-with-invariance.html         |   38 +-
 .../glsl/misc/shaders-with-uniform-structs.html    |   22 +-
 .../glsl/misc/struct-specifiers-in-uniforms.html   |    2 +-
 .../samplers/glsl-function-texture2dprojlod.html   |    4 +-
 .../glsl/variables/gl-fragcoord-xy-values.html     |   72 +-
 .../conformance/glsl/variables/gl-frontfacing.html |    6 +-
 .../conformance/misc/bad-arguments-test.html       |   64 +-
 .../checkout/conformance/misc/expando-loss.html    |    8 +-
 .../checkout/conformance/more/all_tests.html       |  114 +-
 .../conformance/more/all_tests_linkonly.html       |  114 +-
 .../conformance/more/all_tests_sequential.html     |  114 +-
 .../conformance/more/functions/texImage2D.html     |    2 +-
 .../checkout/conformance/more/index.html           |    4 +-
 .../conformance/ogles/GL/abs/abs_001_to_006.html   |   82 +-
 .../conformance/ogles/GL/acos/acos_001_to_006.html |   82 +-
 .../conformance/ogles/GL/all/all_001_to_004.html   |   54 +-
 .../conformance/ogles/GL/any/any_001_to_004.html   |   54 +-
 .../ogles/GL/array/array_001_to_006.html           |  170 +-
 .../conformance/ogles/GL/asin/asin_001_to_006.html |   82 +-
 .../conformance/ogles/GL/atan/atan_001_to_008.html |  110 +-
 .../conformance/ogles/GL/atan/atan_009_to_012.html |   54 +-
 .../GL/biConstants/biConstants_001_to_008.html     |  206 +-
 .../GL/biConstants/biConstants_009_to_016.html     |  206 +-
 .../ogles/GL/build/build_001_to_008.html           |   94 +-
 .../ogles/GL/build/build_009_to_016.html           |   94 +-
 .../ogles/GL/build/build_017_to_024.html           |   94 +-
 .../ogles/GL/build/build_025_to_032.html           |   94 +-
 .../ogles/GL/build/build_033_to_040.html           |   94 +-
 .../ogles/GL/build/build_041_to_048.html           |   94 +-
 .../ogles/GL/build/build_049_to_056.html           |   94 +-
 .../ogles/GL/build/build_057_to_064.html           |   94 +-
 .../ogles/GL/build/build_065_to_072.html           |   94 +-
 .../ogles/GL/build/build_073_to_080.html           |   94 +-
 .../ogles/GL/build/build_081_to_088.html           |   94 +-
 .../ogles/GL/build/build_089_to_096.html           |   94 +-
 .../ogles/GL/build/build_097_to_104.html           |   94 +-
 .../ogles/GL/build/build_105_to_112.html           |   94 +-
 .../ogles/GL/build/build_113_to_120.html           |   94 +-
 .../ogles/GL/build/build_121_to_128.html           |   94 +-
 .../ogles/GL/build/build_129_to_136.html           |   94 +-
 .../ogles/GL/build/build_137_to_144.html           |   94 +-
 .../ogles/GL/build/build_145_to_152.html           |   94 +-
 .../ogles/GL/build/build_153_to_160.html           |   94 +-
 .../ogles/GL/build/build_161_to_168.html           |   94 +-
 .../ogles/GL/build/build_169_to_176.html           |   94 +-
 .../ogles/GL/build/build_177_to_178.html           |   22 +-
 ..._in_varying_array_out_of_bounds_001_to_001.html |   10 +-
 .../conformance/ogles/GL/ceil/ceil_001_to_006.html |   82 +-
 .../ogles/GL/clamp/clamp_001_to_006.html           |   82 +-
 .../GL/control_flow/control_flow_001_to_008.html   |  206 +-
 .../GL/control_flow/control_flow_009_to_010.html   |   50 +-
 .../conformance/ogles/GL/cos/cos_001_to_006.html   |   82 +-
 .../ogles/GL/cross/cross_001_to_002.html           |   26 +-
 .../ogles/GL/default/default_001_to_001.html       |   12 +-
 .../ogles/GL/degrees/degrees_001_to_006.html       |   82 +-
 .../ogles/GL/discard/discard_001_to_002.html       |   38 +-
 .../ogles/GL/distance/distance_001_to_006.html     |   82 +-
 .../conformance/ogles/GL/dot/dot_001_to_006.html   |   82 +-
 .../ogles/GL/equal/equal_001_to_008.html           |  110 +-
 .../ogles/GL/equal/equal_009_to_012.html           |   54 +-
 .../conformance/ogles/GL/exp/exp_001_to_008.html   |  110 +-
 .../conformance/ogles/GL/exp/exp_009_to_012.html   |   54 +-
 .../conformance/ogles/GL/exp2/exp2_001_to_008.html |  110 +-
 .../conformance/ogles/GL/exp2/exp2_009_to_012.html |   54 +-
 .../GL/faceforward/faceforward_001_to_006.html     |   82 +-
 .../ogles/GL/floor/floor_001_to_006.html           |   82 +-
 .../ogles/GL/fract/fract_001_to_006.html           |   82 +-
 .../ogles/GL/functions/functions_001_to_008.html   |  206 +-
 .../ogles/GL/functions/functions_009_to_016.html   |  206 +-
 .../ogles/GL/functions/functions_017_to_024.html   |  206 +-
 .../ogles/GL/functions/functions_025_to_032.html   |  206 +-
 .../ogles/GL/functions/functions_033_to_040.html   |  206 +-
 .../ogles/GL/functions/functions_041_to_048.html   |  206 +-
 .../ogles/GL/functions/functions_049_to_056.html   |  206 +-
 .../ogles/GL/functions/functions_057_to_064.html   |  206 +-
 .../ogles/GL/functions/functions_065_to_072.html   |  206 +-
 .../ogles/GL/functions/functions_073_to_080.html   |  206 +-
 .../ogles/GL/functions/functions_081_to_088.html   |  206 +-
 .../ogles/GL/functions/functions_089_to_096.html   |  206 +-
 .../ogles/GL/functions/functions_097_to_104.html   |  206 +-
 .../ogles/GL/functions/functions_105_to_112.html   |  206 +-
 .../ogles/GL/functions/functions_113_to_120.html   |  206 +-
 .../ogles/GL/functions/functions_121_to_126.html   |  154 +-
 .../GL/gl_FragCoord/gl_FragCoord_001_to_003.html   |   52 +-
 .../gl_FrontFacing/gl_FrontFacing_001_to_001.html  |   12 +-
 .../GL/greaterThan/greaterThan_001_to_008.html     |  110 +-
 .../greaterThanEqual_001_to_008.html               |  110 +-
 .../GL/inversesqrt/inversesqrt_001_to_006.html     |   82 +-
 .../ogles/GL/length/length_001_to_006.html         |   82 +-
 .../ogles/GL/lessThan/lessThan_001_to_008.html     |  110 +-
 .../GL/lessThanEqual/lessThanEqual_001_to_008.html |  110 +-
 .../conformance/ogles/GL/log/log_001_to_008.html   |  110 +-
 .../conformance/ogles/GL/log/log_009_to_012.html   |   54 +-
 .../conformance/ogles/GL/log2/log2_001_to_008.html |  110 +-
 .../conformance/ogles/GL/log2/log2_009_to_012.html |   54 +-
 .../conformance/ogles/GL/mat/mat_001_to_008.html   |  206 +-
 .../conformance/ogles/GL/mat/mat_009_to_016.html   |  206 +-
 .../conformance/ogles/GL/mat/mat_017_to_024.html   |  206 +-
 .../conformance/ogles/GL/mat/mat_025_to_032.html   |  206 +-
 .../conformance/ogles/GL/mat/mat_033_to_040.html   |  206 +-
 .../conformance/ogles/GL/mat/mat_041_to_046.html   |  154 +-
 .../conformance/ogles/GL/mat3/mat3_001_to_006.html |  406 +-
 .../matrixCompMult/matrixCompMult_001_to_004.html  |   54 +-
 .../conformance/ogles/GL/max/max_001_to_006.html   |   82 +-
 .../conformance/ogles/GL/min/min_001_to_006.html   |   82 +-
 .../conformance/ogles/GL/mix/mix_001_to_006.html   |   82 +-
 .../conformance/ogles/GL/mod/mod_001_to_008.html   |  134 +-
 .../ogles/GL/normalize/normalize_001_to_006.html   |   82 +-
 .../conformance/ogles/GL/not/not_001_to_004.html   |   54 +-
 .../ogles/GL/notEqual/notEqual_001_to_008.html     |  110 +-
 .../ogles/GL/notEqual/notEqual_009_to_012.html     |   54 +-
 .../ogles/GL/operators/operators_001_to_008.html   |  206 +-
 .../ogles/GL/operators/operators_009_to_016.html   |  206 +-
 .../ogles/GL/operators/operators_017_to_024.html   |  206 +-
 .../ogles/GL/operators/operators_025_to_026.html   |   50 +-
 .../conformance/ogles/GL/pow/pow_001_to_008.html   |  110 +-
 .../conformance/ogles/GL/pow/pow_009_to_016.html   |  110 +-
 .../conformance/ogles/GL/pow/pow_017_to_024.html   |  110 +-
 .../ogles/GL/radians/radians_001_to_006.html       |   82 +-
 .../ogles/GL/reflect/reflect_001_to_006.html       |   82 +-
 .../ogles/GL/refract/refract_001_to_006.html       |   82 +-
 .../conformance/ogles/GL/sign/sign_001_to_006.html |   82 +-
 .../conformance/ogles/GL/sin/sin_001_to_006.html   |   82 +-
 .../ogles/GL/smoothstep/smoothstep_001_to_006.html |   82 +-
 .../conformance/ogles/GL/sqrt/sqrt_001_to_006.html |   82 +-
 .../conformance/ogles/GL/step/step_001_to_006.html |   82 +-
 .../ogles/GL/struct/struct_001_to_008.html         |  206 +-
 .../ogles/GL/struct/struct_009_to_016.html         |  206 +-
 .../ogles/GL/struct/struct_017_to_024.html         |  206 +-
 .../ogles/GL/struct/struct_025_to_032.html         |  206 +-
 .../ogles/GL/struct/struct_033_to_040.html         |  206 +-
 .../ogles/GL/struct/struct_041_to_048.html         |  206 +-
 .../ogles/GL/struct/struct_049_to_056.html         |  206 +-
 .../ogles/GL/swizzlers/swizzlers_001_to_008.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_009_to_016.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_017_to_024.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_025_to_032.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_033_to_040.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_041_to_048.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_049_to_056.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_057_to_064.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_065_to_072.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_073_to_080.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_081_to_088.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_089_to_096.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_097_to_104.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_105_to_112.html   |  110 +-
 .../ogles/GL/swizzlers/swizzlers_113_to_120.html   |  110 +-
 .../conformance/ogles/GL/tan/tan_001_to_006.html   |   82 +-
 .../conformance/ogles/GL/vec/vec_001_to_008.html   |  206 +-
 .../conformance/ogles/GL/vec/vec_009_to_016.html   |  206 +-
 .../conformance/ogles/GL/vec/vec_017_to_018.html   |   50 +-
 .../conformance/ogles/GL/vec3/vec3_001_to_008.html |  298 +-
 .../checkout/conformance/ogles/ogles-utils.js      |    2 +-
 .../conformance/programs/program-infolog.html      |   83 +
 .../conformance/renderbuffers/feedback-loop.html   |    2 +-
 .../framebuffer-object-attachment.html             |    4 +-
 .../rendering/clipping-wide-points.html            |   47 +
 .../rendering/default-texture-draw-bug.html        |    2 +-
 .../conformance/rendering/gl-viewport-test-2.html  |   76 +
 .../conformance/rendering/line-loop-tri-fan.html   |    2 +-
 .../rendering/out-of-bounds-index-buffers.html     |  156 +
 .../checkout/conformance/rendering/point-size.html |    4 +-
 .../conformance/rendering/polygon-offset.html      |    2 +-
 .../conformance/state/gl-enable-enum-test.html     |    6 +-
 .../checkout/conformance/state/gl-get-calls.html   |    8 +-
 .../tex-2d-rgb-rgb-unsigned_byte.html              |   57 +
 .../tex-2d-rgb-rgb-unsigned_short_5_6_5.html       |   57 +
 .../tex-2d-rgba-rgba-unsigned_byte.html            |   57 +
 .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html   |   57 +
 .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html   |   57 +
 .../conformance/textures/misc/mipmap-fbo.html      |    8 +-
 .../textures/misc/tex-sub-image-2d-bad-args.html   |   51 +-
 .../conformance/textures/misc/texture-size.html    |    2 +-
 .../textures/misc/texture-upload-size.html         |    1 +
 .../typedarrays/array-large-array-tests.html       |    2 +-
 .../conformance/typedarrays/array-unit-tests.html  |   20 +-
 .../conformance/typedarrays/data-view-test.html    |  127 +-
 .../conformance/uniforms/gl-uniform-arrays.html    |    4 +-
 .../out-of-bounds-uniform-array-access.html        |   30 +-
 ...buffer-data-and-buffer-sub-data-sub-source.html |  204 +
 .../buffers/buffer-type-restrictions.html          |    3 +-
 .../conformance2/buffers/get-buffer-sub-data.html  |  176 +
 .../buffers/one-large-uniform-buffer.html          |  152 +
 .../checkout/conformance2/context/methods-2.html   |    3 +
 .../extensions/ext-color-buffer-float.html         |  121 +-
 .../ext-disjoint-timer-query-webgl2.html           |  335 ++
 .../glsl3/array-element-increment.html             |  152 +
 .../glsl3/bool-type-cast-bug-uint-ivec-uvec.html   |  389 ++
 .../compound-assignment-type-combination.html      |   47 +
 .../checkout/conformance2/glsl3/frag-depth.html    |    2 +-
 .../conformance2/glsl3/invalid-invariant.html      |  109 +
 .../glsl3/no-attribute-vertex-shader.html          |   84 +
 .../glsl3/shader-with-invalid-characters.html      |   58 +
 .../shader-with-mis-matching-uniform-block.html    |   80 +
 .../glsl3/texture-offset-out-of-range.html         |  103 +-
 .../texture-offset-uniform-texture-coordinate.html |  191 +
 .../conformance2/glsl3/tricky-loop-conditions.html |  348 ++
 .../unary-minus-operator-in-dynamic-loop.html      |  269 ++
 .../glsl3/uniform-block-layout-match.html          |   78 +
 .../conformance2/glsl3/uniform-block-layouts.html  |   84 +
 .../conformance2/glsl3/valid-invariant.html        |  116 +
 .../vector-dynamic-indexing-nv-driver-bug.html     |   88 +
 .../glsl3/vector-dynamic-indexing.html             |   60 +-
 .../checkout/conformance2/misc/expando-loss-2.html |  145 +-
 .../getextension-while-pbo-bound-stability.html    |   78 +
 .../misc/object-deletion-behaviour-2.html          |  136 +
 .../conformance2/misc/uninitialized-test-2.html    |    2 +-
 .../conformance2/misc/views-with-offsets.html      |  341 ++
 .../conformance2/query/occlusion-query.html        |    4 +-
 .../reading/format-r11f-g11f-b10f.html             |  287 ++
 .../reading/read-pixels-from-fbo-test.html         |    4 +-
 .../read-pixels-from-rgb8-into-pbo-bug.html        |  106 +
 .../reading/read-pixels-pack-parameters.html       |  140 +-
 .../renderbuffers/invalidate-framebuffer.html      |    4 +-
 .../multisample-with-full-sample-counts.html       |  119 +
 .../conformance2/rendering/attrib-type-match.html  |  582 +++
 .../blitframebuffer-filter-outofbounds.html        |  199 +
 .../rendering/blitframebuffer-filter-srgb.html     |  183 +
 .../blitframebuffer-multisampled-readbuffer.html   |  134 +
 .../blitframebuffer-outside-readbuffer.html        |  289 ++
 .../rendering/blitframebuffer-scissor-enabled.html |  182 +
 .../rendering/blitframebuffer-size-overflow.html   |   98 +
 ...litframebuffer-srgb-and-linear-drawbuffers.html |  229 ++
 .../rendering/blitframebuffer-stencil-only.html    |  192 +
 .../rendering/blitframebuffer-test.html            |  342 ++
 .../rendering/canvas-resizing-with-pbo-bound.html  |  130 +
 .../rendering/clear-func-buffer-type-match.html    |  166 +
 .../rendering/clear-srgb-color-buffer.html         |  109 +
 .../rendering/clipping-wide-points.html            |   47 +
 .../conformance2/rendering/draw-buffers.html       |   11 +-
 .../conformance2/rendering/element-index-uint.html |    8 +-
 .../framebuffer-completeness-unaffected.html       |    9 +-
 .../rendering/framebuffer-unsupported.html         |  155 +
 .../fs-color-type-mismatch-color-buffer-type.html  |  190 +
 .../rendering/instanced-rendering-bug.html         |  275 ++
 .../out-of-bounds-index-buffers-after-copying.html |  207 +
 .../rendering-sampling-feedback-loop.html          |  148 +
 .../conformance2/rendering/rgb-format-support.html |  132 +
 .../rendering/uniform-block-buffer-size.html       |  249 ++
 .../conformance2/sync/sync-webgl-specific.html     |   87 +
 .../tex-2d-r11f_g11f_b10f-rgb-float.html           |   57 +
 .../tex-2d-r11f_g11f_b10f-rgb-half_float.html      |   57 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   57 +
 .../tex-2d-r16f-red-float.html                     |   57 +
 .../tex-2d-r16f-red-half_float.html                |   57 +
 .../tex-2d-r32f-red-float.html                     |   57 +
 .../tex-2d-r8-red-unsigned_byte.html               |   57 +
 .../tex-2d-r8ui-red_integer-unsigned_byte.html     |   57 +
 .../tex-2d-rg16f-rg-float.html                     |   57 +
 .../tex-2d-rg16f-rg-half_float.html                |   57 +
 .../tex-2d-rg32f-rg-float.html                     |   57 +
 .../tex-2d-rg8-rg-unsigned_byte.html               |   57 +
 .../tex-2d-rg8ui-rg_integer-unsigned_byte.html     |   57 +
 .../tex-2d-rgb16f-rgb-float.html                   |   57 +
 .../tex-2d-rgb16f-rgb-half_float.html              |   57 +
 .../tex-2d-rgb32f-rgb-float.html                   |   57 +
 .../tex-2d-rgb565-rgb-unsigned_byte.html           |   57 +
 .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html    |   57 +
 .../tex-2d-rgb5_a1-rgba-unsigned_byte.html         |   57 +
 ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   57 +
 .../tex-2d-rgb8-rgb-unsigned_byte.html             |   57 +
 .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html   |   57 +
 .../tex-2d-rgb9_e5-rgb-float.html                  |   57 +
 .../tex-2d-rgb9_e5-rgb-half_float.html             |   57 +
 .../tex-2d-rgba16f-rgba-float.html                 |   57 +
 .../tex-2d-rgba16f-rgba-half_float.html            |   57 +
 .../tex-2d-rgba32f-rgba-float.html                 |   57 +
 .../tex-2d-rgba4-rgba-unsigned_byte.html           |   57 +
 .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html  |   57 +
 .../tex-2d-rgba8-rgba-unsigned_byte.html           |   57 +
 .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html |   57 +
 .../tex-2d-srgb8-rgb-unsigned_byte.html            |   57 +
 .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html    |   57 +
 .../tex-3d-r11f_g11f_b10f-rgb-float.html           |   57 +
 .../tex-3d-r11f_g11f_b10f-rgb-half_float.html      |   57 +
 ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html |   57 +
 .../tex-3d-r16f-red-float.html                     |   57 +
 .../tex-3d-r16f-red-half_float.html                |   57 +
 .../tex-3d-r32f-red-float.html                     |   57 +
 .../tex-3d-r8-red-unsigned_byte.html               |   57 +
 .../tex-3d-r8ui-red_integer-unsigned_byte.html     |   57 +
 .../tex-3d-rg16f-rg-float.html                     |   57 +
 .../tex-3d-rg16f-rg-half_float.html                |   57 +
 .../tex-3d-rg32f-rg-float.html                     |   57 +
 .../tex-3d-rg8-rg-unsigned_byte.html               |   57 +
 .../tex-3d-rg8ui-rg_integer-unsigned_byte.html     |   57 +
 .../tex-3d-rgb16f-rgb-float.html                   |   57 +
 .../tex-3d-rgb16f-rgb-half_float.html              |   57 +
 .../tex-3d-rgb32f-rgb-float.html                   |   57 +
 .../tex-3d-rgb565-rgb-unsigned_byte.html           |   57 +
 .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html    |   57 +
 .../tex-3d-rgb5_a1-rgba-unsigned_byte.html         |   57 +
 ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html |   57 +
 .../tex-3d-rgb8-rgb-unsigned_byte.html             |   57 +
 .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html   |   57 +
 .../tex-3d-rgb9_e5-rgb-float.html                  |   57 +
 .../tex-3d-rgb9_e5-rgb-half_float.html             |   57 +
 .../tex-3d-rgba16f-rgba-float.html                 |   57 +
 .../tex-3d-rgba16f-rgba-half_float.html            |   57 +
 .../tex-3d-rgba32f-rgba-float.html                 |   57 +
 .../tex-3d-rgba4-rgba-unsigned_byte.html           |   57 +
 .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html  |   57 +
 .../tex-3d-rgba8-rgba-unsigned_byte.html           |   57 +
 .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html |   57 +
 .../tex-3d-srgb8-rgb-unsigned_byte.html            |   57 +
 .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html    |   57 +
 .../textures/misc/active-3d-texture-bug.html       |  145 +
 .../misc/copy-texture-image-luma-format.html       |  187 +
 .../misc/copy-texture-image-webgl-specific.html    |  324 ++
 .../integer-cubemap-specification-order-bug.html   |  190 +
 .../misc/integer-cubemap-texture-sampling.html     |  190 +
 ...ub-image-with-array-buffer-view-sub-source.html |  218 ++
 .../tex-image-with-bad-args-from-dom-elements.html |  149 +
 .../textures/misc/tex-image-with-bad-args.html     |   76 +
 .../misc/tex-image-with-different-data-source.html |   72 +
 .../textures/misc/tex-mipmap-levels.html           |   80 +
 .../textures/misc/tex-srgb-mipmap.html             |  227 ++
 .../misc/tex-storage-compressed-formats.html       |   23 +-
 .../textures/misc/tex-unpack-params.html           |  154 +-
 .../textures/misc/texel-fetch-undefined.html       |    2 +-
 .../transform_feedback/transform_feedback.html     |  147 +-
 .../two-unreferenced-varyings.html                 |  157 +
 .../unwritten-output-defaults-to-zero.html         |  154 +
 .../vertex_arrays/vertex-array-object.html         |   80 +-
 .../deqp/data/gles2/shaders/conditionals.html      |    2 +-
 .../data/gles2/shaders/constant_expressions.html   |    2 +-
 .../deqp/data/gles2/shaders/constants.html         |    2 +-
 .../deqp/data/gles2/shaders/conversions.html       |    2 +-
 .../deqp/data/gles2/shaders/declarations.html      |    2 +-
 .../checkout/deqp/data/gles2/shaders/fragdata.html |    2 +-
 .../deqp/data/gles2/shaders/functions.html         |    2 +-
 .../gles2/shaders/invalid_texture_functions.html   |    2 +-
 .../checkout/deqp/data/gles2/shaders/keywords.html |    2 +-
 .../checkout/deqp/data/gles2/shaders/linkage.html  |    2 +-
 .../deqp/data/gles2/shaders/preprocessor.html      |    2 +-
 .../data/gles2/shaders/qualification_order.html    |    2 +-
 .../data/gles2/shaders/reserved_operators.html     |    2 +-
 .../checkout/deqp/data/gles2/shaders/scoping.html  |    2 +-
 .../deqp/data/gles2/shaders/shader-lib-test.html   |  884 ++---
 .../checkout/deqp/data/gles2/shaders/swizzles.html |    2 +-
 .../checkout/deqp/data/gles2/shaders/template.html |    2 +-
 .../deqp/framework/common/tcuCompressedTexture.js  |    1 -
 .../deqp/framework/common/tcuImageCompare.js       |   22 +-
 .../checkout/deqp/framework/common/tcuRGBA.js      |   13 +
 .../checkout/deqp/framework/common/tcuSkipList.js  |  227 +-
 .../checkout/deqp/framework/common/tcuTexture.js   |    5 +-
 .../deqp/framework/delibs/debase/deMath.js         |   12 +-
 .../deqp/framework/opengl/gluShaderProgram.js      |    8 +-
 .../checkout/deqp/framework/opengl/gluTexture.js   |    2 -
 .../deqp/framework/opengl/gluTextureUtil.js        |   31 +
 .../opengl/simplereference/sglrReferenceContext.js |   27 +-
 .../simplereference/sglrReferenceContextTest.js    |    2 +-
 .../referencerenderer/rrFragmentOperations.js      |   26 +-
 .../deqp/framework/referencerenderer/rrRenderer.js |  460 ++-
 .../deqp/framework/referencerenderer/rrUtil.js     |   36 +-
 .../checkout/deqp/functional/gles3/es3fApiCase.js  |    9 +
 .../functional/gles3/es3fFboColorbufferTests.js    |   49 +-
 .../functional/gles3/es3fFboCompletenessTests.js   |    1 -
 .../functional/gles3/es3fFboDepthbufferTests.js    |    3 +
 .../functional/gles3/es3fFboInvalidateTests.js     |   34 +-
 .../functional/gles3/es3fFboMultisampleTests.js    |   27 +-
 .../deqp/functional/gles3/es3fFboRenderTest.js     |   93 +-
 .../functional/gles3/es3fFboStencilbufferTests.js  |    1 +
 .../deqp/functional/gles3/es3fFboTestCase.js       |   20 +-
 .../deqp/functional/gles3/es3fFboTestUtil.js       |   10 +-
 .../functional/gles3/es3fFragmentOutputTests.js    |   64 +-
 .../functional/gles3/es3fFramebufferBlitTests.js   |   62 +-
 .../gles3/es3fInstancedRenderingTests.js           |    8 +
 .../functional/gles3/es3fIntegerStateQueryTests.js | 4092 ++++++++++----------
 .../deqp/functional/gles3/es3fMultisampleTests.js  |   56 +-
 .../functional/gles3/es3fNegativeBufferApiTests.js |    8 +-
 .../gles3/es3fNegativeFragmentApiTests.js          |   27 +-
 .../functional/gles3/es3fNegativeShaderApiTests.js |   21 +-
 .../functional/gles3/es3fNegativeStateApiTests.js  |  127 +-
 .../gles3/es3fNegativeTextureApiTests.js           |   81 +-
 .../functional/gles3/es3fOcclusionQueryTests.js    |    4 +-
 .../functional/gles3/es3fPixelBufferObjectTest.js  |   16 +-
 .../functional/gles3/es3fPrimitiveRestartTests.js  |    4 +-
 .../functional/gles3/es3fRasterizerDiscardTests.js |   14 +-
 .../functional/gles3/es3fShaderBuiltinVarTests.js  |    2 +-
 .../gles3/es3fShaderCommonFunctionTests.js         |    7 +-
 .../functional/gles3/es3fShaderDerivateTests.js    |   41 +-
 .../gles3/es3fShaderTextureFunctionTests.js        |    7 +-
 .../deqp/functional/gles3/es3fSyncTests.js         |    7 +-
 .../functional/gles3/es3fTextureFilteringTests.js  |    8 +-
 .../functional/gles3/es3fTextureFormatTests.js     |   30 +-
 .../deqp/functional/gles3/es3fTextureWrapTests.js  |    4 +
 .../functional/gles3/es3fTransformFeedbackTests.js |    6 +-
 .../deqp/functional/gles3/es3fUniformBlockTests.js |    5 +-
 .../functional/gles3/fbocolorbuffer/blend.html     |    2 +-
 .../functional/gles3/fbocolorbuffer/tex2d_00.html  |   32 +
 .../functional/gles3/fbocolorbuffer/tex2d_01.html  |   32 +
 .../functional/gles3/fbocolorbuffer/tex2d_02.html  |   32 +
 .../functional/gles3/fbocolorbuffer/tex2d_03.html  |   32 +
 .../functional/gles3/fbocolorbuffer/tex2d_04.html  |   32 +
 .../functional/gles3/fbocolorbuffer/tex2d_05.html  |   32 +
 .../gles3/fbocolorbuffer/tex2darray_00.html        |   32 +
 .../gles3/fbocolorbuffer/tex2darray_01.html        |   32 +
 .../gles3/fbocolorbuffer/tex2darray_02.html        |   32 +
 .../gles3/fbocolorbuffer/tex2darray_03.html        |   32 +
 .../gles3/fbocolorbuffer/tex2darray_04.html        |   32 +
 .../gles3/fbocolorbuffer/tex2darray_05.html        |   32 +
 .../functional/gles3/fbocolorbuffer/tex3d_00.html  |   32 +
 .../functional/gles3/fbocolorbuffer/tex3d_01.html  |   32 +
 .../functional/gles3/fbocolorbuffer/tex3d_02.html  |   32 +
 .../functional/gles3/fbocolorbuffer/tex3d_03.html  |   32 +
 .../functional/gles3/fbocolorbuffer/tex3d_04.html  |   32 +
 .../functional/gles3/fbocolorbuffer/tex3d_05.html  |   32 +
 .../gles3/fbocolorbuffer/texcube_00.html           |   32 +
 .../gles3/fbocolorbuffer/texcube_01.html           |   32 +
 .../gles3/fbocolorbuffer/texcube_02.html           |   32 +
 .../gles3/fbocolorbuffer/texcube_03.html           |   32 +
 .../gles3/fbocolorbuffer/texcube_04.html           |   32 +
 .../gles3/fbocolorbuffer/texcube_05.html           |   32 +
 .../functional/gles3/fboinvalidate/default.html    |   32 +
 .../functional/gles3/fboinvalidate/format_00.html  |   32 +
 .../functional/gles3/fboinvalidate/format_01.html  |   32 +
 .../functional/gles3/fboinvalidate/format_02.html  |   32 +
 .../deqp/functional/gles3/fboinvalidate/sub.html   |   32 +
 .../functional/gles3/fboinvalidate/target.html     |   32 +
 .../deqp/functional/gles3/fboinvalidate/whole.html |   32 +
 .../functional/gles3/fbomultisample.2_samples.html |   24 +
 .../functional/gles3/fbomultisample.4_samples.html |   24 +
 .../functional/gles3/fbomultisample.8_samples.html |   24 +
 .../gles3/fborender/recreate_color_00.html         |   31 +
 .../gles3/fborender/recreate_color_01.html         |   31 +
 .../gles3/fborender/recreate_color_02.html         |   31 +
 .../gles3/fborender/recreate_color_03.html         |   31 +
 .../gles3/fborender/recreate_color_04.html         |   31 +
 .../gles3/fborender/recreate_color_05.html         |   31 +
 .../gles3/fborender/recreate_color_06.html         |   31 +
 .../gles3/fborender/recreate_depth_stencil.html    |   31 +
 .../deqp/functional/gles3/fborender/resize_00.html |   31 +
 .../deqp/functional/gles3/fborender/resize_01.html |   31 +
 .../deqp/functional/gles3/fborender/resize_02.html |   31 +
 .../deqp/functional/gles3/fborender/resize_03.html |   31 +
 .../gles3/fborender/shared_colorbuffer_00.html     |   31 +
 .../gles3/fborender/shared_colorbuffer_01.html     |   31 +
 .../gles3/fborender/shared_colorbuffer_02.html     |   31 +
 .../gles3/fborender/shared_colorbuffer_clear.html  |   31 +
 .../gles3/fborender/shared_depth_stencil.html      |   31 +
 .../functional/gles3/fborender/stencil_clear.html  |   31 +
 .../gles3/fragmentoutput/array.fixed.html          |   31 +
 .../gles3/fragmentoutput/array.float.html          |   31 +
 .../functional/gles3/fragmentoutput/array.int.html |   31 +
 .../gles3/fragmentoutput/array.uint.html           |   31 +
 .../gles3/fragmentoutput/basic.fixed.html          |   31 +
 .../gles3/fragmentoutput/basic.float.html          |   31 +
 .../functional/gles3/fragmentoutput/basic.int.html |   31 +
 .../gles3/fragmentoutput/basic.uint.html           |   31 +
 .../functional/gles3/fragmentoutput/random_00.html |   31 +
 .../functional/gles3/fragmentoutput/random_01.html |   31 +
 .../functional/gles3/fragmentoutput/random_02.html |   31 +
 .../gles3/framebufferblit/conversion_00.html       |   31 +
 .../gles3/framebufferblit/conversion_01.html       |   31 +
 .../gles3/framebufferblit/conversion_02.html       |   31 +
 .../gles3/framebufferblit/conversion_03.html       |   31 +
 .../gles3/framebufferblit/conversion_04.html       |   31 +
 .../gles3/framebufferblit/conversion_05.html       |   31 +
 .../gles3/framebufferblit/conversion_06.html       |   31 +
 .../gles3/framebufferblit/conversion_07.html       |   31 +
 .../gles3/framebufferblit/conversion_08.html       |   31 +
 .../gles3/framebufferblit/conversion_09.html       |   31 +
 .../gles3/framebufferblit/conversion_10.html       |   31 +
 .../gles3/framebufferblit/conversion_11.html       |   31 +
 .../gles3/framebufferblit/conversion_12.html       |   31 +
 .../gles3/framebufferblit/conversion_13.html       |   31 +
 .../gles3/framebufferblit/conversion_14.html       |   31 +
 .../gles3/framebufferblit/conversion_15.html       |   31 +
 .../gles3/framebufferblit/conversion_16.html       |   31 +
 .../gles3/framebufferblit/conversion_17.html       |   31 +
 .../gles3/framebufferblit/conversion_18.html       |   31 +
 .../gles3/framebufferblit/conversion_19.html       |   31 +
 .../gles3/framebufferblit/conversion_20.html       |   31 +
 .../gles3/framebufferblit/conversion_21.html       |   31 +
 .../gles3/framebufferblit/conversion_22.html       |   31 +
 .../gles3/framebufferblit/conversion_23.html       |   31 +
 .../gles3/framebufferblit/conversion_24.html       |   31 +
 .../gles3/framebufferblit/conversion_25.html       |   31 +
 .../gles3/framebufferblit/conversion_26.html       |   31 +
 .../gles3/framebufferblit/conversion_27.html       |   31 +
 .../gles3/framebufferblit/conversion_28.html       |   31 +
 .../gles3/framebufferblit/conversion_29.html       |   31 +
 .../gles3/framebufferblit/conversion_30.html       |   31 +
 .../gles3/framebufferblit/conversion_31.html       |   31 +
 .../gles3/framebufferblit/conversion_32.html       |   31 +
 .../gles3/framebufferblit/conversion_33.html       |   31 +
 .../gles3/framebufferblit/conversion_34.html       |   31 +
 .../framebufferblit/default_framebuffer_00.html    |   31 +
 .../framebufferblit/default_framebuffer_01.html    |   31 +
 .../framebufferblit/default_framebuffer_02.html    |   31 +
 .../framebufferblit/default_framebuffer_03.html    |   31 +
 .../framebufferblit/default_framebuffer_04.html    |   31 +
 .../framebufferblit/default_framebuffer_05.html    |   31 +
 .../framebufferblit/default_framebuffer_06.html    |   31 +
 .../gles3/framebufferblit/depth_stencil.html       |   31 +
 .../functional/gles3/framebufferblit/rect_00.html  |   31 +
 .../functional/gles3/framebufferblit/rect_01.html  |   31 +
 .../functional/gles3/framebufferblit/rect_02.html  |   31 +
 .../functional/gles3/framebufferblit/rect_03.html  |   31 +
 .../functional/gles3/framebufferblit/rect_04.html  |   31 +
 .../functional/gles3/framebufferblit/rect_05.html  |   31 +
 .../functional/gles3/framebufferblit/rect_06.html  |   31 +
 .../gles3/occlusionquery_conservative.html         |   26 +
 .../functional/gles3/occlusionquery_strict.html    |   26 +
 .../deqp/functional/gles3/pixelbufferobject.html   |    2 +-
 .../deqp/functional/gles3/primitiverestart/00.html |   31 +
 .../deqp/functional/gles3/primitiverestart/01.html |   31 +
 .../deqp/functional/gles3/primitiverestart/02.html |   31 +
 .../deqp/functional/gles3/primitiverestart/03.html |   31 +
 .../deqp/functional/gles3/primitiverestart/04.html |   31 +
 .../deqp/functional/gles3/primitiverestart/05.html |   31 +
 .../deqp/functional/gles3/primitiverestart/06.html |   31 +
 .../deqp/functional/gles3/primitiverestart/07.html |   31 +
 .../checkout/deqp/functional/gles3/readpixel.html  |    4 +-
 .../deqp/functional/gles3/shaderderivate_dfdx.html |   24 +
 .../deqp/functional/gles3/shaderderivate_dfdy.html |   24 +
 .../functional/gles3/shaderderivate_fwidth.html    |   24 +
 .../gles3/shaderoperator/common_functions.html     |   33 +
 .../deqp/modules/shared/glsBufferTestUtil.js       |    4 +-
 .../modules/shared/glsBuiltinPrecisionTests.js     |   44 +-
 .../deqp/modules/shared/glsFboCompletenessTests.js |    3 +-
 .../deqp/modules/shared/glsSamplerObjectTest.js    |    4 +
 .../deqp/modules/shared/glsShaderExecUtil.js       |    2 +-
 .../deqp/modules/shared/glsShaderLibrary.js        |    3 -
 .../deqp/modules/shared/glsShaderRenderCase.js     |    2 +-
 .../checkout/deqp/modules/shared/glsStateQuery.js  |   36 +-
 .../deqp/modules/shared/glsTextureTestUtil.js      |    9 +-
 .../deqp/modules/shared/glsVertexArrayTests.js     |    2 +-
 .../checkout/deqp/temp_externs/w3c_css.js          |    6 +
 dom/canvas/test/webgl-conf/checkout/deqp/webgl2.js |   60 -
 .../checkout/extra/big-fbos-example.html           |    2 +-
 .../extra/lots-of-polys-shader-example.html        |   22 +-
 .../webgl-conf/checkout/extra/out-of-vram.html     |    2 +-
 .../checkout/extra/tex-image-with-video-test.js    |    1 +
 .../js/glsl-constructor-tests-generator.js         |  390 +-
 .../test/webgl-conf/checkout/js/glsl-generator.js  |   18 +-
 .../test/webgl-conf/checkout/js/js-test-pre.js     |   16 +-
 .../checkout/js/tests/clipping-wide-points.js      |  109 +
 .../tests/compound-assignment-type-combination.js  |  150 +
 .../checkout/js/tests/instanceof-test.js           |    6 +-
 ...e-and-sub-image-2d-with-canvas-sub-rectangle.js |  329 ++
 .../tex-image-and-sub-image-2d-with-canvas.js      |   20 +-
 ...nd-sub-image-2d-with-image-bitmap-from-image.js |    1 +
 .../tex-image-and-sub-image-2d-with-image-data.js  |  143 +-
 .../tests/tex-image-and-sub-image-2d-with-image.js |  111 +-
 .../tests/tex-image-and-sub-image-2d-with-video.js |  105 +-
 ...tex-image-and-sub-image-2d-with-webgl-canvas.js |   17 +-
 ...e-and-sub-image-3d-with-canvas-sub-rectangle.js |  304 ++
 .../tex-image-and-sub-image-3d-with-canvas.js      |    3 +-
 ...d-sub-image-3d-with-image-bitmap-from-canvas.js |    4 +-
 .../tex-image-and-sub-image-3d-with-image-data.js  |  242 +-
 .../tests/tex-image-and-sub-image-3d-with-image.js |  248 +-
 .../tex-image-and-sub-image-3d-with-svg-image.js   |    3 +-
 .../tests/tex-image-and-sub-image-3d-with-video.js |   89 +-
 ...tex-image-and-sub-image-3d-with-webgl-canvas.js |    5 +-
 .../js/tests/tex-image-and-sub-image-utils.js      |  333 +-
 ...-image-and-sub-image-with-image-bitmap-utils.js |  236 +-
 .../webgl-conf/checkout/js/webgl-test-utils.js     |   85 +-
 .../checkout/resources/glsl-generator.js           |   18 +-
 .../checkout/webgl-conformance-tests.html          |   13 +-
 610 files changed, 37322 insertions(+), 13201 deletions(-)
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/buffer-uninitialized.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-no-alpha-fbo-with-alpha.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-compressed-texture-etc.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/bool-type-cast-bug-int-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/nested-sequence-operator.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/program-infolog.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/clipping-wide-points.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/gl-viewport-test-2.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/out-of-bounds-index-buffers.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/get-buffer-sub-data.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/one-large-uniform-buffer.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/extensions/ext-disjoint-timer-query-webgl2.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/array-element-increment.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/compound-assignment-type-combination.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/invalid-invariant.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/no-attribute-vertex-shader.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/shader-with-invalid-characters.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/shader-with-mis-matching-uniform-block.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/tricky-loop-conditions.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/uniform-block-layout-match.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/uniform-block-layouts.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/valid-invariant.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/misc/getextension-while-pbo-bound-stability.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/misc/object-deletion-behaviour-2.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/misc/views-with-offsets.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/reading/format-r11f-g11f-b10f.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/renderbuffers/multisample-with-full-sample-counts.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/attrib-type-match.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-outofbounds.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-srgb.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-outside-readbuffer.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-scissor-enabled.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-size-overflow.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-stencil-only.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-test.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/canvas-resizing-with-pbo-bound.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-func-buffer-type-match.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-srgb-color-buffer.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clipping-wide-points.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-unsupported.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-rendering-bug.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rendering-sampling-feedback-loop.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rgb-format-support.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/uniform-block-buffer-size.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/sync/sync-webgl-specific.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/active-3d-texture-bug.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/copy-texture-image-luma-format.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/copy-texture-image-webgl-specific.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/integer-cubemap-specification-order-bug.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/integer-cubemap-texture-sampling.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-image-with-bad-args.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-image-with-different-data-source.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-srgb-mipmap.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/transform_feedback/two-unreferenced-varyings.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_00.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_01.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_02.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_03.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_04.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_05.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/default.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/format_00.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/format_01.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/format_02.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/sub.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/target.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/whole.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbomultisample.2_samples.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbomultisample.4_samples.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbomultisample.8_samples.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_00.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_01.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_02.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_03.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_04.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_05.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_06.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_depth_stencil.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/resize_00.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/resize_01.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/resize_02.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/resize_03.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_colorbuffer_00.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_colorbuffer_01.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_colorbuffer_02.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_depth_stencil.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/stencil_clear.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/array.fixed.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/array.float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/array.int.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/array.uint.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/basic.fixed.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/basic.float.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/basic.int.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/basic.uint.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/random_00.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/random_01.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/random_02.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_00.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_01.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_02.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_03.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_04.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_05.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_06.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_07.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_08.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_09.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_10.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_11.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_12.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_13.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_14.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_15.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_16.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_17.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_18.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_19.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_20.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_21.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_22.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_23.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_24.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_25.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_26.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_27.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_28.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_29.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_30.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_31.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_32.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_33.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_34.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/depth_stencil.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_00.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_01.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_02.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_03.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_04.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_05.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_06.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/occlusionquery_conservative.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/occlusionquery_strict.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/00.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/01.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/02.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/03.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/04.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/05.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/06.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/07.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderderivate_dfdx.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderderivate_dfdy.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderderivate_fwidth.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/common_functions.html
 create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/clipping-wide-points.js
 create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/compound-assignment-type-combination.js
 create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js
 create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js
2017-01-15 23:29:56 +08:00
Boris Zbarsky dbb8879a4c Bug 1328761 part 2. Update some FetchDriver comments to more clearly reflect reality. r=bkelly 2017-01-14 22:43:17 -05:00
Phil Ringnalda 082d6bd9df Merge m-i to m-c, a=merge
MozReview-Commit-ID: 1NtOkt6oQ7d
2017-01-14 09:38:58 -08:00
Ralph Giles 1721921258 Bug 1328966 - Accept \r as a valid line ending. r=alwu
See https://w3c.github.io/webvtt/#webvtt-line-terminator for
allowed values.

MozReview-Commit-ID: C62Lu4PNQRE

--HG--
extra : rebase_source : 7c9215477ad39dbe319374357ef8f19d96ed423c
2017-01-12 11:20:26 -08:00
Kartikaya Gupta 92c0be81ed Bug 1331389 - Add some documentation for various protocols. r=dvander
MozReview-Commit-ID: J6NRYQLiy3q

--HG--
extra : rebase_source : be12baf8afc5233ca4a80d1e130ed6de72e54e86
2017-01-16 10:51:43 -05:00
Alessio Placitelli 932126d970 Bug 1278556 - Enable child process scalar recording. r=chutten, f=gfritzsche,froydnj
MozReview-Commit-ID: IddrszBX0f5
2017-01-16 05:12:00 +01:00
Ben Kelly 700a14067d Bug 1330693 Try to handle SW job double-completion better. r=ehsan 2017-01-16 09:17:15 -05:00
Wes Kocher f8a62a9ce6 Merge m-c to inbound, a=merge
MozReview-Commit-ID: ASajzspkOe1
2017-01-13 15:48:34 -08:00
Wes Kocher 813009d982 Backed out 2 changesets (bug 1319159) for frequent media test failures a=backout
Backed out changeset afb84605c3c4 (bug 1319159)
Backed out changeset a14cade8b962 (bug 1319159)

MozReview-Commit-ID: 1ZWV6BPE8ne

--HG--
extra : source : 68c824ad72b817189143af771bb34408c72ad495
2017-01-13 13:23:56 -08:00
Wes Kocher 07fd8cebf7 Backed out 3 changesets (bug 1318965) for frequent media test failures a=backout
Backed out changeset 3f756d8ee4cf (bug 1318965)
Backed out changeset 4bdf65d60c9e (bug 1318965)
Backed out changeset c1e2b6c14a7f (bug 1318965)

MozReview-Commit-ID: 6CPk5oS5AOw

--HG--
extra : source : babe3f8a0258fb592e17a590450de6ceb09460c3
2017-01-13 13:23:31 -08:00
Wes Kocher 565fdbe5d8 Merge inbound to m-c a=merge
MozReview-Commit-ID: JcbGWqzzYJj
2017-01-13 15:43:52 -08:00
Paul Adenot c666bf1323 Bug 1228226 - Backed out changeset 2553c3b5ba89.
This causes a number of issues, like bug 1329082, where we don't swap the
message queues of the MSG where we should, and blows up an assert in debug.

MozReview-Commit-ID: 2I3IjfK8L8r
2017-01-13 16:15:27 +01:00
Bob Owen a2f78020fb Bug 1329497 - Remove object view-source tests that are no longer valid URIs. r=bz
MozReview-Commit-ID: FSuz0zhVUNv

--HG--
extra : rebase_source : 7bcbec159d23f38d959227d389e6906873a49b14
2017-01-12 13:00:46 +00:00
David Parks e214363851 Bug 1312788 - Log to browser console and telemetry if the parent content to a ServiceWorker is a file. r=bkelly
Info is useful to sandboxing. Logs when ServiceWorker is registered (i.e. each run), not just when it is installed.

--HG--
extra : rebase_source : e21a521a5015c722cfbf2f5a7a23d5cf39a88a18
2017-01-10 15:17:13 -08:00
Wes Kocher 40c52f8e26 Merge m-c to autoland, a=merge
MozReview-Commit-ID: H1KckU0xSu0
2017-01-13 15:48:58 -08:00
Phil Ringnalda b3c440155b Merge m-c to m-i 2017-01-16 14:50:05 -08:00
Boris Zbarsky 2e450c06d0 Bug 851892 part 20. Remove the remaining bits we added to support a mix of WebIDL and non-WebIDL rules. r=peterv 2017-01-13 10:41:05 -05:00
Boris Zbarsky f035fcf088 Bug 851892 part 19. Convert CSSCounterStyleRule to WebIDL. r=peterv,heycam 2017-01-13 10:41:04 -05:00
Boris Zbarsky e5e72465fa Bug 851892 part 18. Convert CSSKeyframesRule to WebIDL. r=peterv,heycam 2017-01-13 10:41:04 -05:00
Boris Zbarsky d195e29770 Bug 851892 part 17. Convert CSSKeyframeRule to WebIDL. r=peterv,heycam 2017-01-13 10:41:04 -05:00
Boris Zbarsky 04f7e7401b Bug 851892 part 16. Convert CSSFontFeatureValuesRule to WebIDL. r=peterv,heycam 2017-01-13 10:41:04 -05:00