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

637 Коммитов

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

--HG--
rename : intl/locale/unix/nsDateTimeFormatUnix.cpp => intl/locale/DateTimeFormatUnix.cpp
2017-01-06 11:24:57 -05:00
Kartikaya Gupta 0f0a9706d3 Merge m-c to graphics
MozReview-Commit-ID: GuKJhfxDhij
2017-01-04 10:53:15 -05:00
Kartikaya Gupta 76d8274792 Merge m-c to graphics
MozReview-Commit-ID: FIRww20wbCc
2017-01-03 08:43:47 -05:00
Kartikaya Gupta e9061f512a Merge m-c to graphics
MozReview-Commit-ID: 2dxsxfKGsg7
2016-12-30 09:36:28 -05:00
Jeff Gilbert 0b065a7b71 Bug 1325301 (flattened) - Validate attribute base types match data base types. - r=bz,daoshengmu
Flattened with:
* Clean up generic vertex attribs. - r=bz,daoshengmu
* Remove EnsureAttrib() and friends. - r=daoshengmu
* Simplify EnumName behavior and usage and add ErrorInvalidEnumArg(). - r=daoshengmu
2016-12-29 02:46:46 -08:00
Jeff Gilbert 0cf1348d5e Bug 1324972 (flattened) - Disable unnecessary manual index validation for WebGL 2. - r=daoshengmu
Includes:
* Catch ANGLE's zealous index-out-of-bounds INVALID_OPs.
* ANGLE DrawElements validation is wrong.
2016-12-29 02:45:11 -08:00
Morris Tseng a31f830495 Bug 1322500 - Mark some webgl tests which are passed now. r=gfx?
MozReview-Commit-ID: 1qCJLIQNM82
2016-12-29 18:27:00 +08:00
Morris Tseng d0ee835ee4 Merge m-c to graphics.
--HG--
rename : taskcluster/ci/desktop-test/test-platforms.yml => taskcluster/ci/test/test-platforms.yml
rename : taskcluster/ci/desktop-test/test-sets.yml => taskcluster/ci/test/test-sets.yml
2016-12-29 18:26:24 +08:00
Kartikaya Gupta 3cae68fdd3 Merge m-c to graphics
MozReview-Commit-ID: EVRgJB0urSI
2016-12-27 09:33:52 -05:00
Jeff Gilbert 3587cf5c07 Bug 1323626 - Initialize tex image data during completeness checks. - r=daoshengmu
MozReview-Commit-ID: 9g5EETBEfU2
2016-12-25 13:44:24 -08:00
Kartikaya Gupta 18071e92df Merge m-c to graphics
MozReview-Commit-ID: 6XqNGxF5EiQ

--HG--
rename : dom/animation/test/css-transitions/file_csstransition-events.html => dom/animation/test/css-transitions/file_event-dispatch.html
rename : dom/animation/test/css-transitions/test_csstransition-events.html => dom/animation/test/css-transitions/test_event-dispatch.html
rename : js/src/jit/BaselineCacheIR.cpp => js/src/jit/BaselineCacheIRCompiler.cpp
rename : js/src/jit/BaselineCacheIR.h => js/src/jit/BaselineCacheIRCompiler.h
rename : testing/docker/README.md => taskcluster/docker/README.md
rename : testing/docker/REGISTRY => taskcluster/docker/REGISTRY
rename : testing/docker/android-gradle-build/Dockerfile => taskcluster/docker/android-gradle-build/Dockerfile
rename : testing/docker/android-gradle-build/README.md => taskcluster/docker/android-gradle-build/README.md
rename : testing/docker/android-gradle-build/REGISTRY => taskcluster/docker/android-gradle-build/REGISTRY
rename : testing/docker/android-gradle-build/VERSION => taskcluster/docker/android-gradle-build/VERSION
rename : testing/docker/android-gradle-build/bin/after.sh => taskcluster/docker/android-gradle-build/bin/after.sh
rename : testing/docker/android-gradle-build/bin/before.sh => taskcluster/docker/android-gradle-build/bin/before.sh
rename : testing/docker/android-gradle-build/bin/build.sh => taskcluster/docker/android-gradle-build/bin/build.sh
rename : testing/docker/android-gradle-build/bin/checkout-script.sh => taskcluster/docker/android-gradle-build/bin/checkout-script.sh
rename : testing/docker/android-gradle-build/bin/checkout-sources.sh => taskcluster/docker/android-gradle-build/bin/checkout-sources.sh
rename : testing/docker/android-gradle-build/buildprops.json => taskcluster/docker/android-gradle-build/buildprops.json
rename : testing/docker/android-gradle-build/dot-config/pip/pip.conf => taskcluster/docker/android-gradle-build/dot-config/pip/pip.conf
rename : testing/docker/android-gradle-build/oauth.txt => taskcluster/docker/android-gradle-build/oauth.txt
rename : testing/docker/base-build/Dockerfile => taskcluster/docker/base-build/Dockerfile
rename : testing/docker/base-build/VERSION => taskcluster/docker/base-build/VERSION
rename : testing/docker/base-build/system-setup.sh => taskcluster/docker/base-build/system-setup.sh
rename : testing/docker/base-test/Dockerfile => taskcluster/docker/base-test/Dockerfile
rename : testing/docker/base-test/REGISTRY => taskcluster/docker/base-test/REGISTRY
rename : testing/docker/base-test/VERSION => taskcluster/docker/base-test/VERSION
rename : testing/docker/base-test/sources.list => taskcluster/docker/base-test/sources.list
rename : testing/docker/centos6-build-upd/Dockerfile => taskcluster/docker/centos6-build-upd/Dockerfile
rename : testing/docker/centos6-build-upd/REGISTRY => taskcluster/docker/centos6-build-upd/REGISTRY
rename : testing/docker/centos6-build-upd/VERSION => taskcluster/docker/centos6-build-upd/VERSION
rename : testing/docker/centos6-build/Dockerfile => taskcluster/docker/centos6-build/Dockerfile
rename : testing/docker/centos6-build/REGISTRY => taskcluster/docker/centos6-build/REGISTRY
rename : testing/docker/centos6-build/VERSION => taskcluster/docker/centos6-build/VERSION
rename : testing/docker/centos6-build/hgrc => taskcluster/docker/centos6-build/hgrc
rename : testing/docker/centos6-build/system-setup.sh => taskcluster/docker/centos6-build/system-setup.sh
rename : testing/docker/decision/Dockerfile => taskcluster/docker/decision/Dockerfile
rename : testing/docker/decision/README.md => taskcluster/docker/decision/README.md
rename : testing/docker/decision/REGISTRY => taskcluster/docker/decision/REGISTRY
rename : testing/docker/decision/VERSION => taskcluster/docker/decision/VERSION
rename : testing/docker/decision/system-setup.sh => taskcluster/docker/decision/system-setup.sh
rename : testing/docker/desktop-build/Dockerfile => taskcluster/docker/desktop-build/Dockerfile
rename : testing/docker/desktop-build/bin/build.sh => taskcluster/docker/desktop-build/bin/build.sh
rename : testing/docker/desktop-build/bin/checkout-script.sh => taskcluster/docker/desktop-build/bin/checkout-script.sh
rename : testing/docker/desktop-build/bin/checkout-sources.sh => taskcluster/docker/desktop-build/bin/checkout-sources.sh
rename : testing/docker/desktop-build/buildprops.json => taskcluster/docker/desktop-build/buildprops.json
rename : testing/docker/desktop-build/dot-config/pip/pip.conf => taskcluster/docker/desktop-build/dot-config/pip/pip.conf
rename : testing/docker/desktop-build/oauth.txt => taskcluster/docker/desktop-build/oauth.txt
rename : testing/docker/desktop-test/Dockerfile => taskcluster/docker/desktop-test/Dockerfile
rename : testing/docker/desktop-test/apport => taskcluster/docker/desktop-test/apport
rename : testing/docker/desktop-test/buildprops.json => taskcluster/docker/desktop-test/buildprops.json
rename : testing/docker/desktop-test/deja-dup-monitor.desktop => taskcluster/docker/desktop-test/deja-dup-monitor.desktop
rename : testing/docker/desktop-test/dot-files/config/pip/pip.conf => taskcluster/docker/desktop-test/dot-files/config/pip/pip.conf
rename : testing/docker/desktop-test/dot-files/config/user-dirs.dirs => taskcluster/docker/desktop-test/dot-files/config/user-dirs.dirs
rename : testing/docker/desktop-test/dot-files/config/user-dirs.locale => taskcluster/docker/desktop-test/dot-files/config/user-dirs.locale
rename : testing/docker/desktop-test/dot-files/pulse/default.pa => taskcluster/docker/desktop-test/dot-files/pulse/default.pa
rename : testing/docker/desktop-test/fonts.conf => taskcluster/docker/desktop-test/fonts.conf
rename : testing/docker/desktop-test/jockey-gtk.desktop => taskcluster/docker/desktop-test/jockey-gtk.desktop
rename : testing/docker/desktop-test/motd => taskcluster/docker/desktop-test/motd
rename : testing/docker/desktop-test/release-upgrades => taskcluster/docker/desktop-test/release-upgrades
rename : testing/docker/desktop-test/taskcluster-interactive-shell => taskcluster/docker/desktop-test/taskcluster-interactive-shell
rename : testing/docker/desktop-test/tc-vcs-config.yml => taskcluster/docker/desktop-test/tc-vcs-config.yml
rename : testing/docker/desktop-test/tester.env => taskcluster/docker/desktop-test/tester.env
rename : testing/docker/desktop1604-test/Dockerfile => taskcluster/docker/desktop1604-test/Dockerfile
rename : testing/docker/desktop1604-test/apport => taskcluster/docker/desktop1604-test/apport
rename : testing/docker/desktop1604-test/buildprops.json => taskcluster/docker/desktop1604-test/buildprops.json
rename : testing/docker/desktop1604-test/deja-dup-monitor.desktop => taskcluster/docker/desktop1604-test/deja-dup-monitor.desktop
rename : testing/docker/desktop1604-test/dot-files/config/pip/pip.conf => taskcluster/docker/desktop1604-test/dot-files/config/pip/pip.conf
rename : testing/docker/desktop1604-test/dot-files/config/user-dirs.dirs => taskcluster/docker/desktop1604-test/dot-files/config/user-dirs.dirs
rename : testing/docker/desktop1604-test/dot-files/config/user-dirs.locale => taskcluster/docker/desktop1604-test/dot-files/config/user-dirs.locale
rename : testing/docker/desktop1604-test/dot-files/pulse/default.pa => taskcluster/docker/desktop1604-test/dot-files/pulse/default.pa
rename : testing/docker/desktop1604-test/fonts.conf => taskcluster/docker/desktop1604-test/fonts.conf
rename : testing/docker/desktop1604-test/jockey-gtk.desktop => taskcluster/docker/desktop1604-test/jockey-gtk.desktop
rename : testing/docker/desktop1604-test/motd => taskcluster/docker/desktop1604-test/motd
rename : testing/docker/desktop1604-test/release-upgrades => taskcluster/docker/desktop1604-test/release-upgrades
rename : testing/docker/desktop1604-test/taskcluster-interactive-shell => taskcluster/docker/desktop1604-test/taskcluster-interactive-shell
rename : testing/docker/desktop1604-test/tc-vcs-config.yml => taskcluster/docker/desktop1604-test/tc-vcs-config.yml
rename : testing/docker/desktop1604-test/tester.env => taskcluster/docker/desktop1604-test/tester.env
rename : testing/docker/image_builder/Dockerfile => taskcluster/docker/image_builder/Dockerfile
rename : testing/docker/image_builder/REGISTRY => taskcluster/docker/image_builder/REGISTRY
rename : testing/docker/image_builder/VERSION => taskcluster/docker/image_builder/VERSION
rename : testing/docker/image_builder/build-image.sh => taskcluster/docker/image_builder/build-image.sh
rename : testing/docker/image_builder/setup.sh => taskcluster/docker/image_builder/setup.sh
rename : testing/docker/lint/Dockerfile => taskcluster/docker/lint/Dockerfile
rename : testing/docker/lint/system-setup.sh => taskcluster/docker/lint/system-setup.sh
rename : testing/docker/recipes/centos6-build-system-setup.sh => taskcluster/docker/recipes/centos6-build-system-setup.sh
rename : testing/docker/recipes/common.sh => taskcluster/docker/recipes/common.sh
rename : testing/docker/recipes/install-mercurial.sh => taskcluster/docker/recipes/install-mercurial.sh
rename : testing/docker/recipes/run-task => taskcluster/docker/recipes/run-task
rename : testing/docker/recipes/tooltool.py => taskcluster/docker/recipes/tooltool.py
rename : testing/docker/recipes/ubuntu1204-test-system-setup.sh => taskcluster/docker/recipes/ubuntu1204-test-system-setup.sh
rename : testing/docker/recipes/ubuntu1604-test-system-setup.sh => taskcluster/docker/recipes/ubuntu1604-test-system-setup.sh
rename : testing/docker/recipes/xvfb.sh => taskcluster/docker/recipes/xvfb.sh
rename : testing/docker/rust-build/Dockerfile => taskcluster/docker/rust-build/Dockerfile
rename : testing/docker/rust-build/README.md => taskcluster/docker/rust-build/README.md
rename : testing/docker/rust-build/REGISTRY => taskcluster/docker/rust-build/REGISTRY
rename : testing/docker/rust-build/VERSION => taskcluster/docker/rust-build/VERSION
rename : testing/docker/rust-build/build_cargo.sh => taskcluster/docker/rust-build/build_cargo.sh
rename : testing/docker/rust-build/build_rust.sh => taskcluster/docker/rust-build/build_rust.sh
rename : testing/docker/rust-build/build_rust_mac.sh => taskcluster/docker/rust-build/build_rust_mac.sh
rename : testing/docker/rust-build/fetch_cargo.sh => taskcluster/docker/rust-build/fetch_cargo.sh
rename : testing/docker/rust-build/fetch_rust.sh => taskcluster/docker/rust-build/fetch_rust.sh
rename : testing/docker/rust-build/package_rust.sh => taskcluster/docker/rust-build/package_rust.sh
rename : testing/docker/rust-build/repack_rust.py => taskcluster/docker/rust-build/repack_rust.py
rename : testing/docker/rust-build/splat_rust.py => taskcluster/docker/rust-build/splat_rust.py
rename : testing/docker/rust-build/task.json => taskcluster/docker/rust-build/task.json
rename : testing/docker/rust-build/tcbuild.py => taskcluster/docker/rust-build/tcbuild.py
rename : testing/docker/rust-build/upload_rust.sh => taskcluster/docker/rust-build/upload_rust.sh
rename : testing/docker/tester/Dockerfile => taskcluster/docker/tester/Dockerfile
rename : testing/docker/tester/REGISTRY => taskcluster/docker/tester/REGISTRY
rename : testing/docker/tester/VERSION => taskcluster/docker/tester/VERSION
rename : testing/docker/tester/bin/test.sh => taskcluster/docker/tester/bin/test.sh
rename : testing/docker/tester/dot-config/pip/pip.conf => taskcluster/docker/tester/dot-config/pip/pip.conf
rename : testing/docker/tester/dot-config/user-dirs.dirs => taskcluster/docker/tester/dot-config/user-dirs.dirs
rename : testing/docker/tester/dot-config/user-dirs.locale => taskcluster/docker/tester/dot-config/user-dirs.locale
rename : testing/docker/tester/dot-pulse/default.pa => taskcluster/docker/tester/dot-pulse/default.pa
rename : testing/docker/tester/tc-vcs-config.yml => taskcluster/docker/tester/tc-vcs-config.yml
rename : testing/docker/tester/tester.env => taskcluster/docker/tester/tester.env
rename : testing/docker/upload-symbols/Dockerfile => taskcluster/docker/upload-symbols/Dockerfile
rename : testing/docker/upload-symbols/README.md => taskcluster/docker/upload-symbols/README.md
rename : testing/docker/upload-symbols/bin/checkout-script.sh => taskcluster/docker/upload-symbols/bin/checkout-script.sh
rename : testing/docker/upload-symbols/bin/upload.sh => taskcluster/docker/upload-symbols/bin/upload.sh
rename : testing/docker/upload-symbols/test_exports.sh => taskcluster/docker/upload-symbols/test_exports.sh
extra : amend_source : 41ff620c73fe53d97f8d7874d63339bd2685f81a
2016-12-23 10:14:44 -05:00
Kartikaya Gupta 4233ee5fec Merge m-c to graphics
MozReview-Commit-ID: E0Sr26LKcZx
2016-12-21 10:16:15 -05:00
Jeff Gilbert be11fc9350 No bug - Skip common intermittant test. - a=testonly
MozReview-Commit-ID: JpreGx7Wm9E
2016-12-20 13:07:24 -08:00
Jeff Gilbert a20668b137 Bug 1324604 - Only query IMPLEMENTATION_COLOR_READ_FORMAT/TYPE on actual GLES. (flattened) - r=daoshengmu
MozReview-Commit-ID: 3KFbKZremf2
2016-12-20 13:00:38 -08:00
Kartikaya Gupta 7b465d5ffe Bug 1324679 - Mark various reftests as passing. r=gfx?
162 reftests that were previously failing are now passing, and one that was
previously passing is now failing. Sounds like a good tradeoff.

MozReview-Commit-ID: Imw9m2NcD1c
2016-12-20 09:40:28 -05:00
Florian Quèze 85611a7b6d Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws.
--HG--
extra : rebase_source : a22344ee1569f58f1f0a01017bfe0d46a6a14602
2017-01-17 11:50:25 +01:00
Jeff Gilbert 2083c22652 Bug 1325995 - Update tests.
MozReview-Commit-ID: H0k6ypLCW4P
2017-01-04 00:41:02 -08:00
Jeff Gilbert 61b02e4fd7 Bug 1326159 - Update TF buffer restrictions. - r=daoshengmu
Update conformance2/buffers/bound-buffer-size-change-test.html to top-of-tree 2.0.0.

MozReview-Commit-ID: CgfP70Y0wul
2016-12-30 03:30:13 -08:00
Kartikaya Gupta 33e6a345a0 Bug 1322817 - Mark reftests failing on WR builds as fails-if(webrender). r=gfx?
This patch was generated using a script and failure logs from a try push, so
whitespace formatting may not be the same as a human would do. The intent is to
fix many of these failures before merging back to m-c.

MozReview-Commit-ID: Etdx9LlWkLX
2016-12-14 16:41:20 -05:00
kvark 1628c95538 Bug 1325685 - Ensure the cube attachment is complete. r=jgilbert
--HG--
extra : rebase_source : 470d4986bb6a552a56b39c6b44aabb41916acb9b
2017-01-10 09:32:00 -05:00
Joel Maher 64f1bc3955 Bug 1319801 - Move Linux64 mochitest-gl to Ubuntu 16.04. r=jgilbert
This patch has a few parts to make this work:
1) more tests pass on ubuntu 16, so remove old fail-if conditions
2) no support for GL_ARB_gpu_shader5, we cherry pick from updated ANGLE code
3) disable test_capture.html as it leaks on ASAN

MozReview-Commit-ID: BSSiTFvF9jN
2017-02-02 06:33:46 -05:00
Shing Lyu 39ec052547 Bug 1331860 - Update reftest-stylo expectations. r=heycam
--HG--
extra : rebase_source : 2c39a745949d3dfeb369f0e1efbf4befde8535c9
2017-01-12 10:37:36 +08:00
Jeff Gilbert 5c54a45e7f Bug 1320030 - Mark tests.
MozReview-Commit-ID: C9TpCsqiWjw
2016-12-07 01:35:46 -08:00
Jeff Gilbert 406baa7c7d Bug 1320030 - Cherry-pick tests.
MozReview-Commit-ID: 1xcRhru8eQk
2016-12-07 01:35:39 -08:00
Jeff Gilbert 59ee7b049c Bug 1321450 - Update tests.
MozReview-Commit-ID: FNIVogqXLld
2016-12-06 17:33:37 -08:00
Randell Jesup ac570b16c4 Bug 1250356: rollup of changes for webrtc after applying webrtc.org v49 update r=pkerr,ng,pehrsons,etc
See ssh://hg.mozilla.org/users/paulrkerr_gmail.com/webrtc49_merge/ for the
patch development history.
2016-12-27 19:41:02 -05:00
Jeff Gilbert b6fd571b9e Bug 1328559 (flattened) - Built-in attribs should have location of -1. - r=daoshengmu
But ANGLE gives back valid >=0 locations!

MozReview-Commit-ID: 9zYiX5BGGud
2017-01-05 01:16:30 -08:00
Jeff Gilbert 5724214b50 Bug 1328539 - writeX/Y should be relative to x/yOffset. - r=daoshengmu
MozReview-Commit-ID: KKstUheoSrJ
2017-01-04 23:13:49 -08:00
Jeff Gilbert 434e88ad10 Bug 1324940 - Mark test passing.
MozReview-Commit-ID: P30MWy1xMK
2016-12-20 19:35:22 -08:00
Jeff Gilbert (:jgilbert) ef676d2f04 Bug 1310247 - Fix tests to match implementation for now.
MozReview-Commit-ID: 77VxJJA0hSR
2016-11-23 13:19:09 -08:00
Jeff Gilbert (:jgilbert) 072776ecb4 Bug 1318507 - Cherry-pick affected tests from top-of-tree.
MozReview-Commit-ID: 29K4NZKdkfy
2016-11-22 23:59:31 -08:00
Jeff Gilbert (:jgilbert) 43dafdd33c Bug 1318507 - SharedArrayBuffer must be wrapped in a view before being passed to WebGL.
MozReview-Commit-ID: LwfI62iChno
2016-11-22 23:59:29 -08:00
Jeff Gilbert (:jgilbert) af3cf0408b Bug 1301671 - Roll back non-nullable check for getAttachedShaders in tests.
MozReview-Commit-ID: 7rijDHSi2JW
2016-11-17 13:31:09 -08:00
Jeff Gilbert (:jgilbert) e9f8d55cb4 Bug 1301671 - Update affected tests to top-of-tree.
MozReview-Commit-ID: I2xwbEKLRSw
2016-11-17 13:31:07 -08:00
Jeff Gilbert (:jgilbert) da9ef5ebbd Bug 1308057 - Update tests. - r=ethlin
MozReview-Commit-ID: Fl3ofikbPdP
2016-11-14 14:04:57 -08:00
Sebastian Hengst eaaf85ea02 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/canvas. r=RyanVM
MozReview-Commit-ID: BwxncEs6Pfv

--HG--
extra : rebase_source : 8146e7291709726b06973088a4ac97a703afe62b
2016-11-05 11:29:15 +01:00
Andreas Pehrson e7c2fb21bc Bug 1301675 - Test stopping tracks from canvas (webgl) captureStream. r=jib
MozReview-Commit-ID: BUyiog3NAoY

--HG--
extra : rebase_source : 33771d266d6ae16d13b26c1e1cbbd794d5b4e6a3
2016-09-13 10:22:46 +02:00
Andreas Pehrson 2296add893 Bug 1301675 - Test stopping tracks from canvas captureStream. r=jib
MozReview-Commit-ID: 84UxNnhXEtu

--HG--
extra : rebase_source : 4f7b13fa23a8ead247fd9f8dfa420178ad1c1cf5
2016-09-12 16:47:32 +02:00
Jeff Gilbert (:jgilbert) 3ba19b96f6 Bug 1313541 - Fix test since TexSubImage is no longer nullable.
MozReview-Commit-ID: BVBsXkVTDCA
2016-10-31 15:03:26 -07:00
Manish Goregaokar 1feab4fa75 Bug 1311959 - Remove marker-offset; r=tromey,xidorn
MozReview-Commit-ID: 72Fse0z1BiY

--HG--
extra : rebase_source : 45743ae282b861fc84f3462d1e49abde9ca0997f
2016-10-21 15:34:46 +05:30
Markus Stange cadd5734c8 Bug 1307740 - Add more canvas filter tainting tests. r=tobytailor
MozReview-Commit-ID: JSISqvsTAmD

--HG--
extra : rebase_source : 6aeb3daa3cb1c4919aeb3d44da99bb845d01d385
2016-10-19 11:52:08 -04:00
Markus Stange 92b0f9ca83 Bug 1307740 - Merge filter taintedness tests into one file. r=tobytailor
MozReview-Commit-ID: EKyoT51Lmbh

--HG--
extra : rebase_source : 9b85ff1f29f3d68bdca0ebe2069eef3015a775a9
2016-10-18 11:48:08 -04:00
JerryShih c6e555cb0b Bug 1295456 - Update Gecko tests for css-color-4 color function changes. r=dholbert
--HG--
extra : rebase_source : 8040d61d2a7130e3014676a78f75199509abd236
extra : histedit_source : f017c1ba5e2adeb810d95aaa15fd92cf1a9ec016
2016-10-16 03:15:36 +08:00
Gijs Kruitbosch 50d9c231a4 Bug 1309838, r=jrmuizel
MozReview-Commit-ID: BPj83XzAcqw

--HG--
extra : rebase_source : ddec0ceff01f05951fd419caab95ad2a488379b0
2016-10-13 11:55:06 +01:00
Jeff Gilbert (:jgilbert) 5c4d30359d Bug 1306174 - Update tests.
MozReview-Commit-ID: DAPC09ElrRK
2016-10-12 13:54:31 -07:00
Morris Tseng caefbd2d51 Bug 1304767 - Deprecated ImageBitmapRenderingContext.transferImageBitmap. r=Ehsan
Deprecated ImageBitmapRenderingContext.transferImageBitmap and replaced
it with ImageBitmapRenderingContext.transferFromImageBitmap.

MozReview-Commit-ID: BbNgKrluhT7

--HG--
extra : rebase_source : 2aa3dbfc3acc5d8b1e451111ddbb2cac63f40433
2016-10-07 17:14:34 +08:00
Phil Ringnalda 080c63d412 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 6YHoSP3exdY
2016-10-08 16:48:33 -07:00
Sebastian Hengst cdcc9e20da Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
MozReview-Commit-ID: 1lCt0xTMV5O
2016-10-08 11:14:49 +02:00
Ryan VanderMeulen 0e77532d02 No bug - Increase the fuzz for fillText-with-filter-opacity-2.html slightly to make Win10 happy.
--HG--
extra : rebase_source : aa4ac567cd64b1f137b8b4a080e3909b67aa6630
extra : histedit_source : 0e31aa085314664a39b7375199668d16e7d312f9
2016-10-06 19:50:42 -04:00
Ethan Lin 123014d901 Bug 1305963 - Add reftests for mozCurrentTransform and mozCurrentTransformInverse. r=nical 2016-10-03 19:14:00 -04:00
Ryan VanderMeulen e980397fb4 Merge m-c to autoland. a=merge 2016-10-07 23:22:46 -04:00
Ryan VanderMeulen 35753f09fc Merge m-c to autoland. a=merge 2016-10-07 09:45:32 -04:00
Andreas Pehrson 9e974f707b Bug 1273314 - Log the caught error properly in CaptureStreamHelper. r=jib
MozReview-Commit-ID: 9T8G4Xyw69t

--HG--
extra : rebase_source : 9592e1e95454ff0ab48107b95d2c7304417479db
2016-09-30 17:24:43 +02:00
Ms2ger c23e011297 Bug 1307141 - Submit test_linedash from test_canvas.html to WPT; r=jgraham
This test was originally written by Rik Cabanier in changeset b16182c733bb
(bug 768067). He has relicensed his contribution under the CC0 at
<https://bugzilla.mozilla.org/show_bug.cgi?id=1073556#c67>. I am taking his
public domain test and relicensing it under the web-platform-tests licenses.
2016-10-06 08:45:37 +02:00
Ms2ger ed889873be Bug 1307141 - Submit test_setlinedash.html to WPT; r=jgraham
This test was originally written by David Caldwell in changeset d18ebc644b89
(bug 1006656). He has relicensed his contribution under the CC0 at
<https://bugzilla.mozilla.org/show_bug.cgi?id=1073556#c66>. I am taking his
public domain test and relicensing it under the web-platform-tests licenses.
2016-10-06 08:45:28 +02:00
Thomas Wisniewski 50934d0360 Bug 931389 - remove CanvasRenderingContext2D.mozDash/mozDashOffset. r=gw280, r=baku
--HG--
extra : rebase_source : 2192c147822a28796e24532b0df10a38a5481a55
2016-10-04 11:53:57 -04:00
Morris Tseng d4e48cabd6 Bug 1273752 - Fix unexpected pass tests. r=me
MozReview-Commit-ID: BncxWRf0gsH
2016-09-30 15:34:56 +08:00
Ethan Lin c635ba4f34 Bug 1304539 - Add reftest for fillText and strokeText with filter. r=mstange
--HG--
extra : amend_source : d5a794368d720fd449ff52ff064b4708da232fb8
2016-09-29 18:39:00 -04:00
Wes Kocher 4894f8488a Backed out 2 changesets (bug 1304539) for Windows unaccelerated reftest failures a=backout
Backed out changeset fbfe71842bb7 (bug 1304539)
Backed out changeset f205f28cbcf3 (bug 1304539)
2016-09-29 11:55:08 -07:00
Ethan Lin 9d1424da43 Bug 1304539 - Add reftest for fillText and strokeText with filter. r=mstange 2016-09-28 23:17:00 +02:00
dmu@mozilla.com 70ca426d5a Bug 1290333 - Add framebuffer size test case; r=ethlin,jgilbert
MozReview-Commit-ID: 3qhBAPiZEpS

--HG--
extra : rebase_source : c318c245720b329efd990e842f8d1a202151a076
2016-08-15 10:05:22 +00:00
Jeff Gilbert (:jgilbert) d2726dd4d7 Bug 1300946 - TF test passes on Windows.
MozReview-Commit-ID: UenZOpwe9c
2016-09-22 19:13:23 -07:00
Jeff Gilbert (:jgilbert) 85fc358b50 Bug 1303879 - WebGL1 draw-buffers ext test passes on OSX.
MozReview-Commit-ID: 7a73AnIByi4
2016-09-22 19:13:20 -07:00
Daosheng Mu d4b168679c Bug 1302589 - Unmark skip-if of drawingbuffer-static-canvas-test for Win 8; r=ethlin, r=jgilbert
MozReview-Commit-ID: 6sgVrU6XvfU

--HG--
extra : transplant_source : %CF%CA%C5c8%1Ej%FB%B2Z%05%95%3B%FEU%E4%14b%C5%80
2016-09-13 16:58:48 +08:00
Daosheng Mu 9f5625a417 Bug 1300508 - Fix conformance fails for Windows 10; r=ethlin,jgilbert
MozReview-Commit-ID: 6kR4Xfgo2Vo

--HG--
extra : rebase_source : 741415a1d3688a37ec7a6b41f4ec71edcc7c6b2b
2016-09-13 22:25:47 +08:00
Morris Tseng 2af134acaf Bug 1297965 - fail-if transform_feedback test case. r=jgilbert
MozReview-Commit-ID: AGC9lu8jF0A
2016-09-12 17:39:54 +08:00
Phil Ringnalda cb86e22f16 Bug 1285531 - Skip all webgl reftests on Android for causing memory corruption resulting in crashes, often in later non-webgl tests, a=unfortunatesituation 2016-09-10 15:03:38 -07:00
Shing Lyu db11558e50 Bug 1288350 - Temporary reftest list for Stylo vs Gecko test r=heycam,manishearth
--HG--
extra : rebase_source : 4772418bd2813d4e79643a833eb09e47fe893d84
2016-09-05 11:45:39 +08:00
Morris Tseng e254ff4fab Bug 1297924 - Remove passed tests from mochitest-errata. r=jgilbert
MozReview-Commit-ID: HcINPBpUICV
2016-09-08 16:28:30 +08:00
Iris Hsiao acbc117ef8 Backed out changeset 25f7b5f0dee3 (bug 1297924) for webgl test_conformance__textures__misc__copy-tex-image-and-sub-image-2d.html failure 2016-09-07 16:44:20 +08:00
Morris Tseng 467b24625f Bug 1297924 - Remove passed tests from mochitest-errata. r=jgilbert
MozReview-Commit-ID: HcINPBpUICV
2016-09-07 14:09:08 +08:00
George Wright 2a15ab61ce Bug 1299847 - Re-fuzz test_bitmaprenderer.html with updated values now that Skia is the default content backend on Android r=lsalzman 2016-09-06 14:24:27 -04:00
Thomas Wisniewski 95c459ec9a Bug 768072 - Implement imageSmoothingEnabled and deprecate mozImageSmoothingEnabled. r=pbro,adw,bas,bz 2016-09-01 20:49:54 -04:00
Daosheng Mu 2653de86d8 Bug 1295061 - Enable WebGL 2 conformance tests for Windows 8; r=ethlin,jgilbert
MozReview-Commit-ID: L2gvpCWHBCn

--HG--
extra : rebase_source : 86777ff702ee5e45fb13088fd8a53334bb3a0ee7
2016-08-17 13:41:17 +08:00
Daosheng Mu d60a93dc85 Bug 1299057 - Remove EXT_disjoint_timer_query test for WebGL 2. r=mtseng
MozReview-Commit-ID: 8gkhXhdywfd

--HG--
extra : rebase_source : 6e113cd7c3637c0940c5ad456d88e91ca0c43a9d
2016-08-31 16:25:15 +08:00
Daosheng Mu eb92c263a7 Bug 1299055 - Update conformance2/glsl3/array-complex-indexing.html. r=mtseng
MozReview-Commit-ID: 63PQyvuYfda

--HG--
extra : transplant_source : J%98%5E%CBU%DAd%8A%EC%01kq%9E%868%AE%D1%CAP%EE
2016-08-30 13:18:01 +08:00
Andreas Pehrson dba71afe5e Bug 1259788 - Add video content test for captureStream of MediaElement playing a MediaStream. r=jib
MozReview-Commit-ID: F6X0E0VeqP9

--HG--
extra : rebase_source : d15ab649de706aa374112d8d7a99cb276de8343c
2016-08-18 17:37:19 +02:00
Geoff Brown 97d7d7a146 Bug 1296651 - Avoid Win7 timeout in test_conformance__extensions__oes-texture-float-with-video.html; r=jmaher,a=ryanvm 2016-08-19 10:54:12 -06:00
Geoff Brown 2f25ac86fa Bug 1296644 - Allow test_2_conformance__canvas__rapid-resizing.html to pass on Win 7; r=jmaher,a=ryanvm 2016-08-19 10:54:11 -06:00
Wes Kocher 45575a7f86 Merge m-c to autoland, a=merge
a=release for the webidl hook for a comment-only change

--HG--
extra : amend_source : e590e515ab273d097f88b35be0e5c999502ebdf4
2016-08-16 22:07:30 -07:00
Towkir Ahmed 63867da04a Bug 1284887 - Replaced references to mxr.mozilla.org in the codebase with dxr.mozilla.org r=dolske
a=release to get around a hook that's catching these comment-only idl changes

--HG--
extra : rebase_source : a7353680777fd2eeea24c9993f9937bbbcfb9e4f
2016-08-15 17:28:05 -07:00
Jeff Gilbert ae6d979f8a Bug 1293845 - Update tests to handle new webidl.
MozReview-Commit-ID: 7hcluLAw7gx
2016-08-15 16:42:31 -07:00
Sebastian Hengst d8a319fe07 Backed out changeset 2b9a31603e34 (bug 1293845) 2016-08-13 12:38:17 +02:00
Jeff Gilbert 6434d6daf4 Bug 1293845 - Update tests to handle new webidl.
MozReview-Commit-ID: 7hcluLAw7gx
2016-08-12 18:08:00 -07:00
Thomas Wisniewski 1fbaa831cc Bug 826619 - Remove Canvas mozFillRule. r=mrbkap r=bas 2016-08-04 15:05:50 -04:00
George Wright 288d758c6c Bug 1272878 - Fuzz test_bitmaprenderer.html because of differences in our two codepaths with antialiasing r=Morris 2016-08-09 14:15:34 -04:00
Kaku Kuo 3d85eebfd7 Bug 1293878 part 1 - reject promise with InvalidStateError DOMException; r=smaug
MozReview-Commit-ID: 7c62WCJZWMz

--HG--
extra : rebase_source : c3f90b2a6e10557cc3c3f01e31aab8e70eca6a39
2016-08-16 11:52:58 +08:00
JerryShih 28b72fb07b Bug 1291612 - update webgl conformance test gl-object-get-calls.js. r=mtseng
Update webgl conformance test gl-object-get-calls.js to
24323861fe

--HG--
extra : rebase_source : 0cb51ef71f78d6e9d2ed8cf716b78e8d95f87927
2016-08-02 22:52:00 +02:00
JerryShih 3b6936ef71 Bug 1236394 - turn on gl-object-get-calls.html WebGL conformance test, a=mtseng
--HG--
extra : rebase_source : 8f4daf60eefcbb40915d455f90064bb973ad5ea5
2016-07-31 19:39:00 +02:00
Ethan Lin 5e6875ec23 Bug 1260599 - Change EXT_disjoint_timer_query mochitest status. r=mtseng
--HG--
extra : rebase_source : 2112d7b74e3fa83a0b0bf04991dcdb7f20b9b701
2016-08-01 20:14:00 +02:00
Jeff Gilbert e7ad10dadf Bug 1290987 - #version needs to be on the first line. CLOSED TREE
MozReview-Commit-ID: D5FMDOKiSLY
2016-08-01 15:38:49 -07:00
Jeff Gilbert 1f38e7b76d Bug 1290987 - Don't skip shader validation or disable-angle in webgl-mochitest. - r=jrmuizel CLOSED TREE
MozReview-Commit-ID: FSqr4W5xOak
2016-08-01 14:13:29 -07:00
Jeff Gilbert 8ada226207 Bug 1290987 - s/enable-prototype-webgl2/enable-webgl/ - r=jrmuizel,mrbkap CLOSED TREE
MozReview-Commit-ID: 3EArs8BLTpK
2016-08-01 14:13:01 -07:00
Jeff Gilbert 336b801590 Bug 1289655 - Mark test.
MozReview-Commit-ID: 5jA9mZDRjYR
2016-08-01 01:20:12 -07:00
JerryShih 609c57770f Bug 1290018 - update webgl conformance tests. r=jgilbert
Add DEPTH_STENCIL to depth-renderable list.
https://github.com/KhronosGroup/WebGL/pull/1945

--HG--
extra : rebase_source : 8a983a7eb166cb60e31b0b0731fc67066199635d
2016-07-28 18:15:00 +02:00
Jeff Gilbert 0ee365e60a Bug 1289653 - Mark tests.
MozReview-Commit-ID: IWB8gBthP2v
2016-07-28 14:37:41 -07:00
Wes Kocher 5cc2b19359 Backed out 2 changesets (bug 1260599) for winxp mochitest gl bustage
Backed out changeset 4e066314768c (bug 1260599)
Backed out changeset d50028181044 (bug 1260599)
2016-07-28 10:53:22 -07:00
Ethan Lin 6ab3df37e7 Bug 1260599 - Change EXT_disjoint_timer_query mochitest status. r=mtseng
--HG--
extra : rebase_source : 1f2e1e83477d7baf8d35eafe342090a38c8eaef0
2016-07-26 12:51:32 +08:00
Sebastian Hengst f140568d4d Bug 1242165 - Disable another conformance/typedarrays webgl test due to spec changes to fix failing webgl tests (and requested by evilpie on IRC). r=me 2016-07-28 10:06:33 +02:00
Jeff Gilbert 6502268813 Bug 1242165 - Disable conformance/typedarrays/data-view-test due to spec changes. 2016-07-28 00:24:17 +02:00
Sotaro Ikeda 2d11b798fa Bug 1284803 part 10 - Add toleranes to testColorConversions() r=jrmuizel 2016-07-26 00:02:19 -07:00
Iris Hsiao 60bb75129e Backed out changeset 65e1219ade06 (bug 1284803) 2016-07-26 10:20:57 +08:00
Sotaro Ikeda f660774b3d Bug 1284803 part 10 - Add toleranes to testColorConversions() r=jrmuizel 2016-07-25 18:23:14 -07:00
Jeff Gilbert a4dadbacbe Bug 1280499 - Mark tests.
MozReview-Commit-ID: DnVgcJvZ9NM
2016-07-25 13:55:24 -07:00
Ethan Lin cef86a68d7 Bug 1285086 - Enable related webgl conformance test. r=jgilbert
--HG--
extra : histedit_source : 2923e5c992879ae732843982e03b18bb676bcbef
2016-07-21 07:32:00 -04:00
Ethan Lin c96a4b134e Bug 1285100 - Enable the webgl conformance test. r=pchang
--HG--
extra : rebase_source : d78dbd87068ff72ed20afbb8aa5062585b4f6eb1
2016-07-21 07:24:00 -04:00
Jeff Gilbert e65989db46 Bug 1287801 - Mark test webgl2 counterpart.
MozReview-Commit-ID: 5fjj15YV7ld
2016-07-19 10:25:01 -07:00
Carsten "Tomcat" Book 80839e9ddd Backed out changeset 3b24fcb598fd (bug 1285692) 2016-07-19 14:15:59 +02:00
Jeff Gilbert 21852bdb47 Bug 1285692 - Skip test to try to stem the bleeding.
MozReview-Commit-ID: EImhK07oCFm
2016-07-19 00:50:57 -07:00
Jeff Gilbert 0dab237072 Bug 1136455 - Mark test as still failing on OSX.
MozReview-Commit-ID: D8kHzzMVwlC
2016-07-19 00:35:57 -07:00
Jeff Gilbert 2171d30c9b Bug 1136416 - Mark test.
MozReview-Commit-ID: 4EwCTPkcJF3
2016-07-18 22:52:02 -07:00
Jeff Gilbert abcfdebc6d Bug 1136455 - Mark passing test.
MozReview-Commit-ID: 3HaHgx5cLOG
2016-07-18 19:58:13 -07:00
Wes Kocher 228dfe2a90 Merge m-c to inbound a=merge CLOSED TREE 2016-07-18 15:05:16 -07:00
Jeff Gilbert 65bed54efc No bug - Mark now-passing tests as no longer failing. - a=kwierso
MozReview-Commit-ID: K6T497r6nEb
2016-07-18 14:55:25 -07:00
Wes Kocher 02b63e9ff0 Backed out 12 changesets (bug 1284803) for near permafailing Windows Wr tests a=backout CLOSED TREE
Backed out changeset 80468414501e (bug 1284803)
Backed out changeset 08d2e46308fd (bug 1284803)
Backed out changeset 6bacfaadbc29 (bug 1284803)
Backed out changeset 28e0ca5cb68e (bug 1284803)
Backed out changeset 9ea43addc3af (bug 1284803)
Backed out changeset 3b11ba39748c (bug 1284803)
Backed out changeset b23773965e94 (bug 1284803)
Backed out changeset 6eb7bce6f4c1 (bug 1284803)
Backed out changeset 109f79e577a0 (bug 1284803)
Backed out changeset 52bd1efc6c1f (bug 1284803)
Backed out changeset fb3d8468b758 (bug 1284803)
Backed out changeset 92c15211f59b (bug 1284803)
2016-07-18 14:46:05 -07:00
Carsten "Tomcat" Book ca457776f8 merge mozilla-inbound to mozilla-central a=merge 2016-07-18 17:07:59 +02:00
peter chang 13995f0c0c Bug 1277424 - Update generated test cases, r=jgilbert
MozReview-Commit-ID: 2MtFukhR4BU

--HG--
extra : rebase_source : eb2a092a375472eafb659a039b61a380bc8c7921
2016-07-05 10:18:24 +08:00
peter chang d2a9b7b5ab Bug 1277424 - Disable tests under conformance textures because of random failures on window 7, r=mtseng
MozReview-Commit-ID: 96Iq9MZ8xxX

--HG--
extra : rebase_source : c4fec88086158affe00f6dbceae5477597165f75
2016-07-14 22:27:07 +08:00
peter chang e7831ede07 Bug 1277424 - Disable WebGL2 and address failures for windows XP/windows 8, r=mtseng
MozReview-Commit-ID: B5szFHrOr3t

--HG--
extra : rebase_source : 6133f670acdd33dffa592253c260d6eb58dc4296
2016-07-14 14:31:31 +08:00
peter chang d6d0a4c326 Bug 1277424 - Enable webgl.force-enabled by default to bypass old driver problem, r=mtseng
MozReview-Commit-ID: LRl359klk6m

--HG--
extra : rebase_source : 16b48df213609dbd6ff962bcc9f98ab4aefd36fe
2016-07-12 14:59:28 +08:00
peter chang d73005c87e Bug 1277424 - Update wrapper generator to skip WebGL2 testing for linux and Android, r=jgilbert
MozReview-Commit-ID: GmyvaxYlWZr

--HG--
extra : rebase_source : a85edab38cadc702fb70e4505e38f080b164a07e
2016-07-07 12:15:11 +08:00
peter chang b46b589aee Bug 1277424 - Mark failed test cases on Android and Linux as failures, r=jgilbert
MozReview-Commit-ID: 32dhCCkITjT

--HG--
extra : rebase_source : 8d1f6846e65e378f5c5132f57349b7204a86bc7f
2016-07-07 17:47:38 +08:00
peter chang fd16b1ccf4 Bug 1277424 - Mark failed test cases on OSX and Windows as failures, r=jgilbert
MozReview-Commit-ID: AaBRF4tTg3h

--HG--
extra : rebase_source : 07d008e114a52fe516a361a619328688eb2a7916
2016-07-01 16:43:49 +08:00
peter chang 44bd73a857 Bug 1277424 - Disable process-crash test cases on windows, r=jgilbert
MozReview-Commit-ID: 4eQ5tkETLrO

--HG--
extra : rebase_source : a3e3ad8e896e43fabc59cc6e669a793f453a79fc
2016-06-30 17:44:43 +08:00
peter chang bcbc948a6d Bug 1277424 - Skip test cases that contain Non-local network connections, r=jgilbert
MozReview-Commit-ID: 9eRWEZUfrFn

--HG--
extra : rebase_source : 366c813cba8a0264fb55f034cfbc6f3c631a59f4
2016-06-30 10:49:18 +08:00
peter chang fd32465cbd Bug 1277424 - Remove unnecessary test cases in mochitest-errata.ini, r=jgilbert
MozReview-Commit-ID: JyPEDNcAFCK

--HG--
extra : rebase_source : ce50ed08b25f8b1491982bb92fbdcc9cc87961bb
2016-06-16 15:37:51 +01:00
peter chang 4310d34d79 Bug 1277424 - Disable image_bitmap* test cases because createImageBitmap API is not fully supported, r=jgilbert
MozReview-Commit-ID: 5qKC1wvYQoV

--HG--
extra : rebase_source : 47f2344f4e65135e4fce5cb4f55e7dedec366098
2016-06-30 10:18:45 +08:00
peter chang f2ad3a4d42 Bug 1277424 - Correct the script path of always-fail.html, r=jgilbert
MozReview-Commit-ID: 6XtFZSUYlXD

--HG--
extra : rebase_source : 09790f2bc646def4ec1b7186c2aeb0d1e23125b1
2016-06-22 15:30:10 +08:00
peter chang bb0ad40037 Bug 1277424 - Temporarily disable deqp test cases, r=jgilbert
MozReview-Commit-ID: R9nrqm69u8

--HG--
extra : rebase_source : 13c53847e316d9b31bef3cf96e97f54e2131159b
2016-06-22 15:27:50 +08:00
Jeff Gilbert 099766fbca Bug 1277424 - Update wrapper generater to generate webgl2 wrappers. - r=me
MozReview-Commit-ID: 6yihTsCNutV

--HG--
extra : rebase_source : 2d04e7e43d3b2567e8ff99fcbda2ffd3eaf6c5fe
2016-06-10 14:15:05 -07:00
peter chang 6a88fee619 Bug 1277424 - Update WebGL conformance based on commit f115726a5a63d7e01694d4568ca7bd4d83fdaa84, r=jgilbert
MozReview-Commit-ID: 8s8znpsvTFF

--HG--
rename : dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biv_array_oob/gl_Color.frag => dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/glsl-generator.js => dom/canvas/test/webgl-conf/checkout/js/glsl-generator.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/pnglib.js => dom/canvas/test/webgl-conf/checkout/js/pnglib.js
rename : dom/canvas/test/webgl-conf/checkout/resources/test-eval.js => dom/canvas/test/webgl-conf/checkout/js/test-eval.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/iterable-test.js => dom/canvas/test/webgl-conf/checkout/js/tests/iterable-test.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/oes-texture-float-and-half-float-linear.js => dom/canvas/test/webgl-conf/checkout/js/tests/oes-texture-float-and-half-float-linear.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/resources/typed-array-test-cases.js => dom/canvas/test/webgl-conf/checkout/js/tests/typed-array-test-cases.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/resources/typed-array-worker.js => dom/canvas/test/webgl-conf/checkout/js/tests/typed-array-worker.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/1-channel.jpg => dom/canvas/test/webgl-conf/checkout/resources/1-channel.jpg
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/3x3.png => dom/canvas/test/webgl-conf/checkout/resources/3x3.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/blue-1x1.jpg => dom/canvas/test/webgl-conf/checkout/resources/blue-1x1.jpg
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/boolUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/boolUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/bug-32888-texture.png => dom/canvas/test/webgl-conf/checkout/resources/bug-32888-texture.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/floatUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/floatUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/fragmentShader.frag => dom/canvas/test/webgl-conf/checkout/resources/fragmentShader.frag
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/glsl-feature-tests.css => dom/canvas/test/webgl-conf/checkout/resources/glsl-feature-tests.css
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/glsl-generator.js => dom/canvas/test/webgl-conf/checkout/resources/glsl-generator.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-256-with-128-alpha.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-256-with-128-alpha.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-256.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-256.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-default-gamma.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-default-gamma.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma0.1.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma0.1.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma1.0.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma1.0.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma2.0.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma2.0.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma4.0.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma4.0.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma9.0.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma9.0.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/green-2x2-16bit.png => dom/canvas/test/webgl-conf/checkout/resources/green-2x2-16bit.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/intArrayUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/intArrayUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/intUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/intUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/matUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/matUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/noopUniformShader.frag => dom/canvas/test/webgl-conf/checkout/resources/noopUniformShader.frag
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/noopUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/noopUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/npot-video.mp4 => dom/canvas/test/webgl-conf/checkout/resources/npot-video.mp4
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/npot-video.theora.ogv => dom/canvas/test/webgl-conf/checkout/resources/npot-video.theora.ogv
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/npot-video.webmvp8.webm => dom/canvas/test/webgl-conf/checkout/resources/npot-video.webmvp8.webm
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/ogles-tests.css => dom/canvas/test/webgl-conf/checkout/resources/ogles-tests.css
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/opengl_logo.jpg => dom/canvas/test/webgl-conf/checkout/resources/opengl_logo.jpg
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-green.mp4 => dom/canvas/test/webgl-conf/checkout/resources/red-green.mp4
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-green.png => dom/canvas/test/webgl-conf/checkout/resources/red-green.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-green.theora.ogv => dom/canvas/test/webgl-conf/checkout/resources/red-green.theora.ogv
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-green.webmvp8.webm => dom/canvas/test/webgl-conf/checkout/resources/red-green.webmvp8.webm
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-indexed.png => dom/canvas/test/webgl-conf/checkout/resources/red-indexed.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/samplerUniformShader.frag => dom/canvas/test/webgl-conf/checkout/resources/samplerUniformShader.frag
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-cie-rgb-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-cie-rgb-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-colormatch-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-colormatch-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-colorspin-profile.jpg => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-colorspin-profile.jpg
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-colorspin-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-colorspin-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-e-srgb-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-e-srgb-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-smpte-c-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-smpte-c-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-srgb-iec61966-2.1-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/structUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/structUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/thunderbird-logo-64x64.png => dom/canvas/test/webgl-conf/checkout/resources/thunderbird-logo-64x64.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/transparent-on-left-indexed.png => dom/canvas/test/webgl-conf/checkout/resources/transparent-on-left-indexed.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/vertexShader.vert => dom/canvas/test/webgl-conf/checkout/resources/vertexShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/zero-alpha.png => dom/canvas/test/webgl-conf/checkout/resources/zero-alpha.png
extra : rebase_source : b058d79ff6cd4598e07fe92ac7ee9d7242dc65d7
2016-06-22 10:50:50 +08:00
Jeff Gilbert 394908cfe7 Bug 1136494 - Update test markings.
MozReview-Commit-ID: 53BOMzN9KMy
2016-07-18 00:19:19 -07:00
Jeff Gilbert 892050b708 Bug 1250710 - Call SimpleTest.finish() when skipping due to lack of WebGL2.
MozReview-Commit-ID: BRWbAVdEw1k
2016-07-17 21:45:48 -07:00
Jeff Gilbert 6815ef59d5 Bug 1250710 - Add a test. - r=ethlin
MozReview-Commit-ID: I6I7lKcjmMp
2016-07-17 21:43:54 -07:00
Jeff Gilbert 4cc1c59009 Bug 1136508 - Mark test as passing.
MozReview-Commit-ID: 133p1I8zh36
2016-07-13 11:58:39 -07:00
Sotaro Ikeda e8b3da113b Bug 1284803 part 10 - Add toleranes to testColorConversions() r=jrmuizel 2016-07-12 23:03:46 -07:00
Jeff Gilbert a2a360130b Bug 1280508 - Add regression test. - r=jrmuizel
MozReview-Commit-ID: B4DimyTYdoc
2016-06-30 13:56:47 -07:00
Jeff Gilbert 9af1a2490d Bug 1280507 - Disable OffscreenCanvas tests.
MozReview-Commit-ID: 8fpNef6RHfk
2016-06-30 12:41:43 -04:00
Jeff Gilbert 4c530e308c Bug 1249543 - Disable highly-intermittant OffscreenCanvas tests on OSX. (now includeing 10.10) on a CLOSED TREE
MozReview-Commit-ID: AQm4QuPXFiU
2016-06-22 10:38:46 -07:00
Jeff Gilbert a39cd8652e Bug 1278403 - Disable tests on DEBUG with suspected spurious-error-reporting drivers. - r=jrmuizel
MozReview-Commit-ID: IMgEqzPvGTm
2016-06-21 13:47:30 -07:00
Jeff Gilbert e5e302f155 Bug 1278403 - Mark now-too-slow tests. - r=jrmuizel
MozReview-Commit-ID: JaQMnybfpQ0
2016-06-21 13:47:30 -07:00
Sotaro Ikeda 6ec321d0df Bug 1256475 - Use libyuv for non scaling YUV color conversion r=jrmuizel 2016-06-08 18:46:42 -07:00
Jeff Gilbert cc716a2cf9 Bug 1111689 - Remark failures.
MozReview-Commit-ID: 6SsnoDXPdvO
2016-06-08 17:28:49 -07:00
Kaku Kuo b2731d7654 Bug 1141979 - part18 - mochitest - cases while calling mapDataInto should throw; r=jrmuizel
MozReview-Commit-ID: 3QUJy5E907G

--HG--
extra : transplant_source : %F4%B37U%F6%BC%F8%16%10%A8%E2%DE%FD%E7%C7%96%1E%F7%5E%29
2016-03-17 17:48:10 +08:00
Kaku Kuo 4eed785c7d Bug 1141979 - part17 - mochitest - draw special color formats onto canvas; r=jrmuizel
MozReview-Commit-ID: 8BYDS2tqlDc

--HG--
extra : transplant_source : %27%F4%15%C0%3E%D4%C1e%E6k6M%99%B4%CCR%F0%D4%CD%A4
2016-04-25 22:30:11 +08:00
Kaku Kuo 4c82e9f4a9 Bug 1141979 - part16 - mochitest - color conversion; r=jrmuizel
MozReview-Commit-ID: Eiuaq6Kmeaj

--HG--
extra : transplant_source : %E1k%5B%A23%E2%AA%9B%02%9F%88%96%FA%E2%18%5CCld%1D
2016-05-30 15:48:33 +08:00
Kaku Kuo 50c0050c00 Bug 1141979 - part15 - mochitest - basic operations; r=jrmuizel
MozReview-Commit-ID: 9AXLGuZ5I2t

--HG--
extra : transplant_source : %F6%D22%3F%C7%22%D7%3B%9D%BE%D2%5C%F4%99.9x%B2%CC%0A
2015-11-18 15:43:46 +08:00
Ethan Lin c791ee9498 Bug 1255062 - Add reftest to check clip with multiple moveTo. r=mchang 2016-05-31 19:16:00 +02:00
Carsten "Tomcat" Book 0b2b46fcdb Merge mozilla-central to mozilla-inbound 2016-07-18 17:10:52 +02:00
JerryShih 20509c6a8c Bug 1259702 - test case for webgl getFragDataLocation(). r=jgilbert 2016-07-18 20:19:04 +08:00
Jeff Gilbert 8cb78cdcf9 Bug 1271830 - Remove non-webgl2 exts from webgl2 and update tests to check webgl2 exts. - r=jrmuizel 2016-05-26 16:34:49 -07:00
Tobias Schneider d5d7d42db2 Bug 1174278 - Tests. r=jrmuizel
--HG--
extra : rebase_source : fad40bc8ce51d008b0f579fe366f878e8ad43ce0
2016-05-24 22:01:12 -07:00
Sebastian Hengst e8f1161147 Backed out changeset 22c42d243a5c (bug 1271830) for unexpected pass of test_EXT_color_buffer_float.html on Android. r=backout 2016-05-25 23:44:19 +02:00
Jeff Gilbert b48c8c77eb Bug 1271830 - Update ensure-exts to check webgl2 contexts. - r=jrmuizel 2016-05-25 13:37:20 -07:00
Joel Maher 8e50d588fd Bug 1269872 - adjust manifests of all jobs that require a gpu. r=RyanVM,jgilbert
dom/media/tests/mochitests/test_peerConnection_captureStream_canvas_webgl.html has an issue on android as it is moved from mochitest-media -> mochitest-gpu.
dom/bindings/test/test_integer.html uses experimental-webgl, it might need to be picked up in a future cleanup.

MozReview-Commit-ID: GJKn7ubY7tL
2016-05-25 16:22:27 -04:00
JerryShih 6850e09718 Bug 1178871 - turn on WebGL conformance test |conformance/glsl/misc/shader-struct-scope|. r=jgilbert 2016-05-24 22:46:00 +02:00
JerryShih d8088c8229 Bug 1178871 - turn on WebGL conformance test |conformance/glsl/misc/struct-nesting-of-variable-names|. r=jgilbert 2016-05-24 09:43:00 +02:00
Wes Kocher 22462c932f Backed out changeset 7502d9ef870f (bug 1268096) for gl test failures a=backout 2016-05-20 16:56:21 -07:00
Jeff Gilbert a4214155c8 Bug 1268096 - Add regression test for tri-then-point drawing. - r=jrmuizel a=kwierso 2016-05-19 13:02:34 -07:00
Jeff Muizelaar 6c2297a047 Bug 1271784. Allow WARP WebGL on Windows 7 without SP 1 r=jgilbert
ANGLE doesn't allow WARP on DXGI < 1.2 by default, but it will work fine
for us.
2016-05-12 10:39:43 -04:00
Jeff Gilbert 80f726ea0b Bug 1271478 - Implement WebGLContextCreationError. - r=jrmuizel,smaug,mtseng 2016-05-11 16:45:43 -07:00
Ryan VanderMeulen 1fa3a59f0a Bug 1270672 - Re-enable the webgl conformance suite on e10s. r=jgilbert 2016-05-07 00:52:00 -04:00
Joel Maher ffec923436 Bug 1269872 - convert webgl related crashtests to mochitest. r=jgilbert
MozReview-Commit-ID: KaCuwJJPTmO

--HG--
extra : rebase_source : d6bffff07096c19c5bb4fd94004bec5f16e33fe9
extra : amend_source : 7cb1b494bf72c31b72c990e46b4dc9a89a072ac1
2016-05-05 10:22:33 -04:00
Morris Tseng 53583599cc Bug 1268364 - Disable out-of-bounds-uniform-array-access.html on OSX 10.6. r=jgilbert
MozReview-Commit-ID: 7pJn7qEOYo8
2016-05-05 11:46:21 +08:00
Lee Salzman 61d1a0da74 Bug 1265131, part 4 - fix tests for Skia m51 update. r=jrmuizel 2016-04-28 22:55:27 -04:00
Ethan Lin a929c63894 Bug 1264214 - WebGL check the conflict name when LinkProgram. r=jgilbert 2016-04-28 06:10:00 -04:00
JerryShih 77e1be0c84 Bug 1267100 - test case for webgl getFramebufferAttachmentParameter() call. r=jgilbert 2016-04-27 18:58:54 +02:00
Sebastian Hengst 5560e8ccb1 Backed out changeset f72ce6c9ec3f (bug 1267100) 2016-04-27 18:47:49 +02:00
JerryShih 1972cbd20e Bug 1267100 - test case for webgl getFramebufferAttachmentParameter() call. r=jgilbert
--HG--
extra : rebase_source : a8f5b4d19b3a8f8803ac5d820fb205681436dbb7
2016-04-25 22:04:00 +02:00
Morris Tseng fa4e4a6fd2 Bug 1193526 - Add generated files. r=jgilbert
MozReview-Commit-ID: FX6wNAmtfUH
2016-04-27 11:55:46 +08:00
Morris Tseng 91b61fd363 Bug 1193526 - Update errata to mark all failures in 1.0.3 webgl conformance tests. r=jgilbert
MozReview-Commit-ID: 3sXVAcVByvh
2016-04-27 11:55:45 +08:00
Morris Tseng 455022580c Bug 1193526 - Handle image.src being invalid. r=jgilbert
MozReview-Commit-ID: IhTC5kkiBu5
2016-04-27 11:55:45 +08:00
Morris Tseng 53a7c08931 Bug 1193526 - Handle image failing to load. r=jgilbert
MozReview-Commit-ID: viVuDjJkGH
2016-04-27 11:55:45 +08:00