78ae21055d9f303be257abe155ba9dee466c0651: Bug 1333443 - fixes mozilla-beta osx uni mozconfigs post migration, r=rail a=testing FIREFOX_52_0b1_BUILD2 FIREFOX_52_0b1_RELEASE
Jordan Lund <jlund@mozilla.com> - Tue, 24 Jan 2017 16:57:13 +0000 - rev 368857
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1333443 - fixes mozilla-beta osx uni mozconfigs post migration, r=rail a=testing
49ee6ecf35c2b576755453eebd648035d882779b: Backed out changeset 6167714a708c (bug 1323122) for unexpected passes
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 24 Jan 2017 15:10:32 +0100 - rev 368856
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Backed out changeset 6167714a708c (bug 1323122) for unexpected passes
c6089115c5947a891b6a68e4139b7b1093903e87: Backed out changeset 03f0e0f2e1ef (bug 1323122)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 24 Jan 2017 15:10:10 +0100 - rev 368855
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Backed out changeset 03f0e0f2e1ef (bug 1323122)
d474cf52cabae1fb836c377c0c2518982e0c97af: Backed out changeset ec035e4616b9 (bug 1323122)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 24 Jan 2017 15:10:07 +0100 - rev 368854
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Backed out changeset ec035e4616b9 (bug 1323122)
1c7031fbfc074366e3764cdbcd217483a46bbb71: Backed out changeset 76c5bae7c958 (bug 1323122)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 24 Jan 2017 15:10:06 +0100 - rev 368853
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Backed out changeset 76c5bae7c958 (bug 1323122)
a64a37df8f30f079e94704384023ed47af7a297d: Backed out changeset 5558672d0ed6 (bug 1323122)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 24 Jan 2017 15:10:04 +0100 - rev 368852
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Backed out changeset 5558672d0ed6 (bug 1323122)
5558672d0ed615b0d7a9baa801be19df1e6aa93f: Bug 1323122 - Add generated test case r=jgilbert a=jcristau
vincentliu <vliu@mozilla.com> - Sun, 15 Jan 2017 23:33:09 +0800 - rev 368851
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1323122 - Add generated test case r=jgilbert a=jcristau --- 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
76c5bae7c958497355896bf912c26810b262eee4: Bug 1323122 - Disable crashed and failed test case. r=jgilbert a=jcristau
vincentliu <vliu@mozilla.com> - Sun, 15 Jan 2017 23:32:15 +0800 - rev 368850
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1323122 - Disable crashed and failed test case. r=jgilbert a=jcristau --- dom/canvas/test/webgl-conf/mochitest-errata.ini | 381 ++++++++++++++++++++++-- 1 file changed, 351 insertions(+), 30 deletions(-)
ec035e4616b9e9bde9a48dee261c14fbeb86f85b: Bug 1323122 - Disable some image_bitmap_* test because most of test are timeout or unexpected-error on different platforms. r=jgilbert a=jcristau
vincentliu <vliu@mozilla.com> - Sun, 15 Jan 2017 23:31:52 +0800 - rev 368849
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1323122 - Disable some image_bitmap_* test because most of test are timeout or unexpected-error on different platforms. r=jgilbert a=jcristau --- 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(-)
03f0e0f2e1ef064b0992ab073e8bf61dbcc23ae9: Bug 1323122 - Update WebGL Conformance Test with misc files. r=jgilbert a=jcristau
vincentliu <vliu@mozilla.com> - Sun, 15 Jan 2017 23:31:05 +0800 - rev 368848
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1323122 - Update WebGL Conformance Test with misc files. r=jgilbert a=jcristau --- .../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
6167714a708ccd62e82405c00ca5a382ed742680: Bug 1323122 - Update WebGL Conformance Test with html/js. r=jgilbert a=jcristau
vincentliu <vliu@mozilla.com> - Sun, 15 Jan 2017 23:29:56 +0800 - rev 368847
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1323122 - Update WebGL Conformance Test with html/js. r=jgilbert a=jcristau --- .../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
5a883b3f3178302819d4cc821ca4d0c3465e5ca8: No bug, Automated blocklist update from host bld-linux64-spot-1070 - a=blocklist-update
ffxbld - Tue, 24 Jan 2017 03:18:10 -0800 - rev 368846
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
No bug, Automated blocklist update from host bld-linux64-spot-1070 - a=blocklist-update
7c6d7296c07d6df56a1f1a4a4861bb1e6f104c26: Bug 1333154 - Use 'left' and 'right' for 'clear' property animation. r=daisuke, a=test-only on a CLOSED TREE
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 24 Jan 2017 11:06:09 +0900 - rev 368845
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1333154 - Use 'left' and 'right' for 'clear' property animation. r=daisuke, a=test-only on a CLOSED TREE 'inline-start' and 'inline-end' are still behind the pref on beta channel (bug 1253919). MozReview-Commit-ID: Fje8PDT1qjA
1522cb56a651b62675f392d4064bd4365aac07f4: Bug 1330759 - Part 6: Make the null-termination asserts in nsStringBuffer::ToString into diagnostic asserts. r=froydnj, a=jcristau
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 18 Jan 2017 22:20:15 -0500 - rev 368844
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1330759 - Part 6: Make the null-termination asserts in nsStringBuffer::ToString into diagnostic asserts. r=froydnj, a=jcristau
121ee6ad585ef8d8f26a986830d71afc9b306c86: Bug 1330759 - Part 5: Back out the nsTSubstring changes we made in bug 1324430, because they can lead to non-null-terminated nsStrings. r=froydnj, a=jcristau
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 18 Jan 2017 22:20:15 -0500 - rev 368843
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1330759 - Part 5: Back out the nsTSubstring changes we made in bug 1324430, because they can lead to non-null-terminated nsStrings. r=froydnj, a=jcristau
cdaba011494a6f01f7ed4e8f419653b4ee5dbcca: Bug 1330759 - Part 4: Change XMLHttpRequest's responseText getter to take a DOMString, not an nsAString. r=froydnj, a=jcristau
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 18 Jan 2017 22:20:15 -0500 - rev 368842
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1330759 - Part 4: Change XMLHttpRequest's responseText getter to take a DOMString, not an nsAString. r=froydnj, a=jcristau
0f3d229ed368c45b2e12e080d0e1d4956a88aaa0: Bug 1330759 - Part 3: Add a "stringbuffer we own" mode to DOMString. r=froydnj, a=jcristau
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 18 Jan 2017 22:20:14 -0500 - rev 368841
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1330759 - Part 3: Add a "stringbuffer we own" mode to DOMString. r=froydnj, a=jcristau We're going to need it because we're going to add a consumer that cannot in fact promise that its stringbuffer reference will outlive the DOMString.
8dcb11ae3b13d49ccfecfd7d43c1aaed9f4360ad: Bug 1330759 - Part 2: Fix XPCConvert::JSData2Native to not share an external string stringbuffer if it would create a non-null-terminated string. r=froydnj, a=jcristau
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 18 Jan 2017 22:20:14 -0500 - rev 368840
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1330759 - Part 2: Fix XPCConvert::JSData2Native to not share an external string stringbuffer if it would create a non-null-terminated string. r=froydnj, a=jcristau
6ca3b97b5e421f5e3069c7d4823c62e27fc5f1d1: Bug 1330759 - Part 1: Change various bits of DOMString code to work better when it has a stringbuffer which is effectively not null-terminated (in the sense that indexing into it at the DOMString's length doesn't yield '\0'). r=froydnj, a=jcristau
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 18 Jan 2017 22:20:14 -0500 - rev 368839
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1330759 - Part 1: Change various bits of DOMString code to work better when it has a stringbuffer which is effectively not null-terminated (in the sense that indexing into it at the DOMString's length doesn't yield '\0'). r=froydnj, a=jcristau
339271ebe1d736770c5a90b909b1b6d5b8cf750b: Bug 1331601 - Copy tab listener state flags in RDM. r=ochameau, a=jcristau
J. Ryan Stinnett <jryans@gmail.com> - Thu, 19 Jan 2017 13:25:14 -0600 - rev 368838
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1331601 - Copy tab listener state flags in RDM. r=ochameau, a=jcristau When starting and stopping RDM, we need want to ensure tab listener state flags are preserved for the tab involved, which is a bit tricky with the tab dance RDM is doing. The state flags ensure the browser will call the correct handlers when switching tabs to update the primary browser UI. For example, this is needed to correctly update the enabled state of the view source command for the current tab. MozReview-Commit-ID: 7lKY0DKxgJH
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip