Jeff Gilbert
195cc8411d
Bug 1335296 - Expand about:support WebGL information. - r=qdot,daoshengmu,jrmuizel
...
MozReview-Commit-ID: 166aNL6VSOa
2017-02-02 16:50:19 -08:00
Kartikaya Gupta
b66c471aef
Merge m-c to graphics
...
MozReview-Commit-ID: LyU2woFOt7O
2017-01-18 13:48:56 -05:00
Wes Kocher
f5eab47fb9
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: HVH8TbXbw7N
2017-02-01 16:30:50 -08:00
Jeff Muizelaar
5e016321e6
Bug 1335149. Remove unnecessary flush() calls from canvas implementation.
...
Flushing should usually be done by the moz2d backend unless we're accessing
the data through other mechanisms.
2017-02-01 15:09:38 -05:00
Jeff Gilbert
19c60a97a2
Bug 1330022 - Remove trivial ValidateUniformMatrixTranspose virtual. - r=kvark
...
Removing a file reshuffled our unified builds, so this includes the fixes that required as well.
MozReview-Commit-ID: 7ZIoG2xIlS9
2017-02-10 13:31:10 -08:00
Jeff Gilbert
ef8ebd3d10
Bug 1330022 - Centralize VertexAttrib[I]Pointer calls to improve perf. - r=kvark
...
MozReview-Commit-ID: IcGNZhJTU5K
2017-02-10 13:31:08 -08:00
Jeff Gilbert
0ac27eb8c5
Bug 1338429 - Convert texture upload conversion warnings to perf-warnings. - r=daoshengmu
...
MozReview-Commit-ID: 49nxQY6rQDY
2017-02-10 13:23:56 -08: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
Ryan Hunt
04951a435e
Merge m-c to graphics
2017-01-13 10:14:22 -06:00
Tomislav Jovanovic
460e6f68ee
Bug 1310318 - Part 1: Allow access to canvas drawWindow() with web extensions permission r=bz
...
MozReview-Commit-ID: 4ee3pRfduIj
--HG--
extra : rebase_source : 428cf25f732c27ffd34e1a47105a96919c3cb36e
extra : source : 1063bdd7940796e9c4e8634b82d55f417e289e28
2017-02-01 21:47:59 +01:00
Kartikaya Gupta
c65ab1c730
Merge m-c to graphics
...
MozReview-Commit-ID: LPeWBwbK82h
2017-01-12 12:40:09 -05:00
Cameron McCormack
5423a0c427
Bug 1334768 - stylo: Test expectation adjustments for 2017-02-01 merge. r=me
...
MozReview-Commit-ID: FxnEiBpZQQg
2017-02-01 17:29:28 +08: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
Lee Salzman
28449c344a
Bug 1334647 - add crashtest for bug 1334647. r=rhunt
...
MozReview-Commit-ID: C1QuJk2Mweb
2017-01-31 11:17:50 -05:00
Lee Salzman
c994984df2
Bug 1334366 - add crashtest for bug 1334366. r=mchang
...
MozReview-Commit-ID: H8rRT3OgMsN
2017-01-31 11:17:31 -05: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
Andrew Osmond
42a6948d63
Bug 1331938 - Part 2c. Fix rooting hazard in CanvasRenderingContext2D::GetImageDataArray. r=nical
...
--HG--
extra : amend_source : 4aaf395e3206a3953895a64e717ac73835bb4407
2017-01-31 09:23:25 -05:00
Andrew Osmond
48eeda9e2c
Bug 1331938 - Part 2. Add SourceSurfaceSharedData, a shared data backed DataSourceSurface. r=nical
2017-01-18 10:12:32 -05: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
Boris Zbarsky
11b7c7920e
Bug 1334749. Avoid creating a temporary cairo surface, just to copy its data to a skia surface, in putImageData. r=lsalzman
2017-01-30 15:45:23 -05:00
Lee Salzman
76fbeec1b5
Bug 1334647 - make canvas.drawImage trigger a JS error rather than a critical error on an invalid target. r=rhunt
...
MozReview-Commit-ID: 3TxJM0tjhVC
2017-01-27 16:35:10 -05:00
Andrew Osmond
945fae0492
Backed out changeset 53fee347291b (bug 1331938) r=backout
2017-01-27 09:15:52 -05:00
Andrew Osmond
cb555a4ef6
Bug 1331938 - Part 2. Add SourceSurfaceSharedData, a shared data backed DataSourceSurface. r=nical
2017-01-18 10:12:32 -05: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
Jeff Gilbert
4da6480883
Bug 1329815 - GeneratePerfWarning and warn on completed-FB invalidation. - r=kvark
...
MozReview-Commit-ID: C9J3qdnsaZF
2017-01-17 17:44:56 -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
a08f6f998c
Bug 1325699 (flattened) - Fix uniform block handling. - r=daoshengmu
...
Flattened with:
* Handle -1 attrib locations. - r=daoshengmu
2016-12-29 02:47:08 -08: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
6cff55278b
Bug 1325733 (flattened) - Mark read/draw calls better. - r=daoshengmu
...
Includes:
* ANGLE needs to call clear twice even on larger targets. - r=daoshengmu
2016-12-29 02:45:13 -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
Jeff Gilbert
f74960ccbf
Bug 1325333 - Check type of buffer to be cleared by Clear[Buffer]. - r=daoshengmu
...
MozReview-Commit-ID: 8A37aTeW25t
2016-12-29 02:45:08 -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
Jeff Gilbert
11e66ffa63
Bug 1316546 - CopyTexImage can convert unsigned fixed-point to signed fixed-point. - r=lenzak800
...
MozReview-Commit-ID: FrdNXH84KMD
2017-01-02 15:19:24 -08:00
Jeff Gilbert
ccb6840964
Bug 1326385 - Handle undefined images in BlitFramebuffer. - r=kvark
...
MozReview-Commit-ID: 3FjzETVL0AZ
2017-01-02 02:29:24 -08:00
Jeff Gilbert
d61a07cd85
Bug 1295001 - Check interface blocks during validation. - r=kvark
...
MozReview-Commit-ID: 6nyTZPLmbdC
2016-12-30 21:40:20 -08:00
Kartikaya Gupta
3cae68fdd3
Merge m-c to graphics
...
MozReview-Commit-ID: EVRgJB0urSI
2016-12-27 09:33:52 -05:00
Jeff Gilbert
3f9fc7d30d
Bug 1325516 (flattened) - Misc fixes and simplify IMPL_COLOR_READ_FORMAT/TYPE and ensure that we only return valid ones. - r=daoshengmu
2016-12-25 13:44:49 -08:00
Jeff Gilbert
798acabef4
Bug 1325500 (flattened) - Fix DrawRangeElements impl and require size=4 for packed int types. - r=daoshengmu
...
MozReview-Commit-ID: B3YpgZn48Nl
2016-12-25 13:44:47 -08:00
Jeff Gilbert
b669f45f40
Bug 1325486 - TFBufferMode defaults to INTERLEAVED, and UniformMatrix's transpose arg should be passed to GL. - r=daoshengmu
...
MozReview-Commit-ID: 7yc2u0GQDnr
2016-12-25 13:44:44 -08:00
Jeff Gilbert
cc9ce2e970
Bug 1325483 - Query DRAW_BUFFER0 from GLScreenBuffer. - r=daoshengmu
...
MozReview-Commit-ID: KjhbQM9B8EZ
2016-12-25 13:44:42 -08:00
Jeff Gilbert
149aff4438
Bug 1325477
- Initial RB config is 0x0 RGBA4. - r=daoshengmu
...
MozReview-Commit-ID: 69MYWBgDpPS
2016-12-25 13:44:40 -08:00
Jeff Gilbert
ac2df6af8a
Bug 1325476 - Use helper for Parameter[fi] funcs instead of maybeFloat/IntParam. - r=daoshengmu
...
MozReview-Commit-ID: 3jGFXfDNkPt
2016-12-25 13:44:38 -08:00
Jeff Gilbert
02fcc3f257
Bug 1325468 - An unspecified fb attachment should have a COLOR_ENCODING of LINEAR. - r=daoshengmu
...
MozReview-Commit-ID: BhrlgFln2sZ
2016-12-25 13:44:35 -08:00
Jeff Gilbert
dc3a2d1239
Bug 1325311 - Only test BlitFramebuffer feedback for masked bits. - r=daoshengmu
...
MozReview-Commit-ID: 8CAvVwK7V3m
2016-12-25 13:44:33 -08:00
Jeff Gilbert
0801831c32
Bug 1325240 - Handle arrays in glsl variable location queries properly. - r=daoshengmu
...
MozReview-Commit-ID: 1XYwvh9QGmA
2016-12-25 13:44:31 -08:00
Jeff Gilbert
35a5dbc87a
Bug 1325238 - Use ShCompileOptions type instead of int. - r=daoshengmu
...
Also only use SH_LIMIT_CALL_STACK_DEPTH if we have resources.MaxCallStackDepth.
MozReview-Commit-ID: DXhw7A7gCjF
2016-12-25 13:44:29 -08:00
Jeff Gilbert
6091cfeb6e
Bug 1312865 - ClearBuffer and similar funcs should mirror Clear's behavior. - r=daoshengmu
...
MozReview-Commit-ID: 4Gm5aNZ1PXX
2016-12-25 13:44:26 -08: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
Jeff Gilbert
a2f7e49912
Bug 1324727 - Check for invalid DOM upload format/type. - r=daoshengmu
...
MozReview-Commit-ID: 2uZi1ILyMIM
2016-12-25 13:44:22 -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
kvark
bf329478e1
Bug 1329044 - Avoid taking const references to fields behind accessors. r=jgilbert
2017-01-09 10:16:00 -05:00
Kartikaya Gupta
4233ee5fec
Merge m-c to graphics
...
MozReview-Commit-ID: E0Sr26LKcZx
2016-12-21 10:16:15 -05:00
Boris Zbarsky
cce1668e68
Bug 1332322 part 2. Rename nsWrapperCache::IsBlack to nsWrapperCache::HasKnownLiveWrapper. r=mccr8
2017-01-24 20:38:58 -05:00
Jeff Gilbert
9d407da7b7
Bug 1324721 - Coersion of GLFloat to GLint in TexParameter should round. - r=daoshengmu
...
MozReview-Commit-ID: 4hpmgWgheYU
2016-12-20 13:20:14 -08:00
Jeff Gilbert
54a9c62b62
Bug 1324712 - TEXTURE_2D_ARRAY mipmap checks are wrong. - r=daoshengmu
...
MozReview-Commit-ID: 81dEFSATPgR
2016-12-20 13:20:12 -08:00
Jeff Gilbert
bdc88b3f78
Bug 1324710 - Fix deqp/functional/gles3/negativestateapi.html - r=daoshengmu
...
MozReview-Commit-ID: 2seTY1tEtvX
2016-12-20 13:20:11 -08:00
Jeff Gilbert
cd75194b2c
Bug 1202427 - Stub DrawRangeElements into DrawElements. - r=daoshengmu
...
MozReview-Commit-ID: 2rlnPFcvfEd
2016-12-20 13:20:09 -08:00
Jeff Gilbert
63439e0683
Bug 1324626 - Pick a MAX_CLIENT_WAIT_TIMEOUT_WEBGL. - r=lenzak800
...
MozReview-Commit-ID: L4gaasXZYFb
2016-12-20 13:20:07 -08:00
Jeff Gilbert
ac1470a840
Bug 1324351 - Zero-length maps are invalid. - r=daoshengmu
...
MozReview-Commit-ID: IZQaLltkGIv
2016-12-20 13:20:05 -08:00
Jeff Gilbert
f09cb0082c
Bug 1305864 - Catch INVALID_OP from bad-format CopyTexSubImage in ANGLE for now. - r=daoshengmu
...
MozReview-Commit-ID: 9Hq0pW4xwRN
2016-12-20 13:20:03 -08:00
Jeff Gilbert
b22f1cf605
Bug 1316539 - Do null TexSubImage check with blob->HasData(). - r=lenzak800
...
MozReview-Commit-ID: LwRZQI2dcKO
2016-12-20 13:20:01 -08: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
f919077d47
Bug 1324614 - Make MAX_ELEMENT_INDEX default to UINT32_MAX when ES3_compat unavailable. - r=daoshengmu
...
MozReview-Commit-ID: 5y3cXDaLYXe
2016-12-20 13:00:40 -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
Jeff Gilbert
f7b2bc6226
Bug 1324598 - GENERATE_MIPMAP_HINT isn't queriable in Core Profiles. - r=daoshengmu
...
MozReview-Commit-ID: 6Z2MPmeFqv
2016-12-20 13:00:20 -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
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
108f572510
Merge m-c to graphics
...
MozReview-Commit-ID: 6ocpYm7MBCV
2016-12-19 13:35:32 -05:00
Jeff Gilbert
4e282917d8
Bug 1325995 - Misc fixes.
...
MozReview-Commit-ID: IcJvNv6rWSt
2017-01-04 00:41:06 -08:00
Jeff Gilbert
c66c9fccda
Bug 1325995 - Disallow backslash in WebGL 1. - r=daoshengmu
...
MozReview-Commit-ID: IrBZYnPVLU
2017-01-04 00:41:04 -08:00
Jeff Gilbert
2083c22652
Bug 1325995 - Update tests.
...
MozReview-Commit-ID: H0k6ypLCW4P
2017-01-04 00:41:02 -08:00
Jeff Gilbert
2d5f771315
Bug 1325995 - Do our own GLSL char validity checks based on ESSL3 rules. - r=daoshengmu
...
MozReview-Commit-ID: 60mJqYFTQBA
2017-01-04 00:41:00 -08:00
Jeff Gilbert
43c4b02d0c
Bug 1325995 - Rewrite shader comment truncation. - r=daoshengmu
...
MozReview-Commit-ID: KvgQhxAnDQl
2017-01-04 00:40:58 -08:00
Jeff Gilbert
63a9df0c54
Bug 1326378 - Infer indexed frag output location from base location on OSX. - r=ethlin
...
MozReview-Commit-ID: Ar07ZnNhu5d
2017-01-03 21:07:48 -08:00
Phil Ringnalda
c4d1ea9a14
Merge m-c to m-i
...
MozReview-Commit-ID: JYNBUrs2zC5
2017-01-03 18:46:43 -08:00
Olli Pettay
0364dbc792
Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8
...
--HG--
extra : rebase_source : 3ae1207308de120b7299b13ecaa95dd1612b3459
2017-01-03 21:47:55 +02:00
Milan Sreckovic
e46c16114f
Bug 1318283: UpdateFilter can sometimes invalidate the draw target. Back out the previous speculative patch. r=mstange
...
MozReview-Commit-ID: 8u2sjS9dyLu
--HG--
extra : rebase_source : 876ec3d4d2cd47d76fe57db645764eba281209d9
2017-01-03 12:01:11 -05:00
Phil Ringnalda
3abfe370ac
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 3TWj1elRxgV
2016-12-17 14:00:48 -08:00
Kartikaya Gupta
694703aee5
Merge m-c to graphics
...
MozReview-Commit-ID: 4IBPvJvxXEM
2016-12-15 10:15:36 -05:00
Jeff Gilbert
2df2270570
Bug 1324157 - Check dst colorDrawBuffers against src in BlitFramebuffer. - r=lenzak800
...
MozReview-Commit-ID: 1vzUTG4RD5
2016-12-16 18:46:18 -08:00
Jeff Gilbert
7ca1cb79d0
Bug 1305832 - Move texture clearing code into WebGLTexture.cpp. - r=ethlin
...
MozReview-Commit-ID: 30UcfPZLYNz
2016-12-14 20:16:59 -08:00
Jeff Gilbert
ab01d38382
Bug 1305832 - Only glClear for ANGLE's ANGLE_depth_texture textures. - r=ethlin
...
MozReview-Commit-ID: H6yE1ib2TRI
2016-12-14 20:16:57 -08:00
Jeff Gilbert
6d03f48811
Bug 1305832 - CopyTex[Sub]Image should specify using TexImage to convince the driver to use the right internal format. - r=ethlin
...
MozReview-Commit-ID: JmhmNtqeA9V
2016-12-14 20:16:55 -08:00
Jeff Gilbert
49152faebc
Bug 1305832 - ZeroTextureData doesn't need x/y/zOffset, so remove those args. - r=ethlin
2016-12-14 20:16:53 -08:00
Jeff Gilbert
227122a7b3
Bug 1305832 - Only use ZeroTexImageWithClear if we really have to. - r=ethlin
...
Only needed for ANGLE_depth_texture.
2016-12-14 20:16:51 -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
Jeff Gilbert
b74d781464
Bug 1315866 - Always-too-large level during tex image specification is INVALID_VALUE. - r=ethlin
...
MozReview-Commit-ID: 9fBznguuq1l
2016-12-16 15:00:57 -08:00
Jeff Gilbert
a33624e1d6
Bug 1323363 - Fix non-paranoid PBO uploads. - r=ethlin
...
MozReview-Commit-ID: L0nCELNAmBc
2016-12-16 15:00:55 -08:00
Jeff Gilbert
96603c419d
Bug 1323617 - Don't assert for performance trap when srcPremult == dstPremult, even if the formats allow us to skip premult. - r=ethlin
...
MozReview-Commit-ID: 4OIdz48KhfH
2016-12-16 15:00:52 -08:00
Jeff Gilbert
7eee1ae7b9
Bug 1323617 - Fix canvas_sub_rectangle tests. - r=ethlin
...
MozReview-Commit-ID: 8wWDiiyp7ZS
2016-12-16 15:00:50 -08:00
Carsten "Tomcat" Book
5131dfea4e
Merge mozilla-central to mozilla-inbound
2017-02-02 14:28:07 +01:00
Olli Pettay
96d3270619
Bug 1110928, ensure zone GC collects the zone from which canvas context is originated, r=mccr8
...
--HG--
extra : rebase_source : d9e4b2cb9ff5e683efc1ce25aec3ab5cead22481
2017-01-23 19:26:37 +02:00
Joel Maher
49c98716b8
Bug 1334476 - add BUG_COMPONENT to dom/canvas/* files. r=milan
...
MozReview-Commit-ID: 1ySit4Kh3Yh
2017-02-02 06:33:47 -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
Boris Zbarsky
11a5929f8e
Bug 1334865 part 2. Remove the unused (and broken) asyncDrawXULElement API. r=smaug
2017-02-01 18:04:06 -05:00
Boris Zbarsky
02217e5d26
Bug 1335368 part 10. Stop using IsCallerChrome in CanvasRenderingContext2D. r=bholley
2017-02-01 15:43:37 -05:00
Boris Zbarsky
3e7fca5cf9
Bug 1335368 part 9. Stop using IsCallerChrome in WebGL. r=bholley
2017-02-01 15:43:37 -05:00
kvark
072ea09cfb
Bug 1278199 - Reset viewport offset on SetDimensions and clamp to MAX_VIEWPORT_DIMS. r=jgilbert
...
--HG--
extra : rebase_source : 553fef64d3d8c04145a1c065c5b4217435a5f114
2017-01-10 14:15:00 -05:00
George Wright
738fcd7d41
Bug 1329777 - Don't bail early from SwitchRenderingMode unless there's also no buffer provider r=Bas
2017-01-10 21:12:40 -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
Carsten "Tomcat" Book
c9312842b5
Merge mozilla-central to mozilla-inbound
2017-01-13 10:22:50 +01:00
Chih-Yi Leu
90d0e7f7e9
Bug 1329051
- Remove Old Driver Workaround. r=jgilbert
2017-01-12 19:42:00 +01:00
Xidorn Quan
a8e64a94e1
Bug 1298756 - Use uint8_t/uint16_t as underlying type for enums from webidl. r=bz
...
MozReview-Commit-ID: 3uS9s5ZrPFd
--HG--
extra : rebase_source : ff64b4468ee99ba08fd8638298a27711b7fb6393
2017-01-12 12:23:37 +11:00
Andrew McCreight
fccb0645ed
Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj
2016-12-12 09:27:58 -05:00
Nathan Froyd
826598caba
Backout aba6c73511a2 (bug 1307961) for massive test bustage resulting in a CLOSED TREE; r=alltheorange
2016-12-12 08:45:46 -05:00
Andrew McCreight
e31b5489da
Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj
2016-12-12 07:58:33 -05:00
vincentliu
00226773fe
Bug 1320613 - Add nullptr check for attach. r=jgilbert,
...
From 8f9578b8bebfdad04ca38eecd5fe0807b725e810 Mon Sep 17 00:00:00 2001
ethlin
---
dom/canvas/WebGLFramebuffer.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
2016-12-06 14:34:39 -10:00
Jeff Gilbert
5c54a45e7f
Bug 1320030 - Mark tests.
...
MozReview-Commit-ID: C9TpCsqiWjw
2016-12-07 01:35:46 -08:00
Jeff Gilbert
1f193e4f38
Bug 1320030 - Handle program and shader object deletion differently. - r=ethlin
...
MozReview-Commit-ID: 4wSZ81lFP6e
2016-12-07 01:35:42 -08:00
Jeff Gilbert
406baa7c7d
Bug 1320030 - Cherry-pick tests.
...
MozReview-Commit-ID: 1xcRhru8eQk
2016-12-07 01:35:39 -08:00
Jeff Gilbert
51d744aa93
Bug 1320030 - Simplify marking and deletion checks. - r=ethlin
2016-12-07 01:35:28 -08:00
Jeff Gilbert
59ee7b049c
Bug 1321450 - Update tests.
...
MozReview-Commit-ID: FNIVogqXLld
2016-12-06 17:33:37 -08:00
Jeff Gilbert
5744fac350
Bug 1321450 - Check our GLsizei args. - r=ethlin
...
MozReview-Commit-ID: CEXu5LjgMx6
2016-12-06 17:33:35 -08:00
Jeff Gilbert
6e1880d435
Bug 1321450 - Fix Invalidate[Sub]Framebuffer. - r=ethlin
...
MozReview-Commit-ID: nrZP6E412k
2016-12-06 17:33:33 -08:00
Cameron McCormack
babad063ff
Bug 1328832
- Part 2: Rename mozFlushType to mozilla::FlushType and make it an enum class. r=bzbarsky
...
MozReview-Commit-ID: D3fIngSHSsl
2017-01-05 15:31:56 +08:00
Jeff Gilbert
4fe7340dc2
Bug 1309643 - Only enable primitive restart index on OSX for DrawElements. - r=ethlin
2016-12-19 15:24:30 -08:00
Wes Kocher
0f254a30d6
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 1ij6nLf8f8s
2017-01-05 17:30:35 -08:00
cku
09c56e6da6
Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. r=mstange
...
Each concrete class of imgIContainer is able to handle opacity already. All we
need to do is pass opacity value to them.
MozReview-Commit-ID: EMkLnG3YXA1
--HG--
extra : rebase_source : b0a0aad1fec0c2765e96d23ed9b627345c793795
2017-01-03 13:53:22 +08:00
Iris Hsiao
c8e876e89c
Backed out changeset c868ab532766 (bug 1323912)
2017-01-04 21:47:12 -05:00
cku
adab9bea9f
Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. r=mstange
...
Each concrete class of imgIContainer is able to handle opacity already. All we
need to do is pass opacity value to them.
MozReview-Commit-ID: EMkLnG3YXA1
--HG--
extra : rebase_source : 080a843b34cc1ca27831310d474243b4066f59f2
2017-01-03 13:53:22 +08:00
Jonathan Kew
4ab3ae7306
Bug 1319668 - Check for null context before trying to draw canvas text. r=mats
2016-12-03 14:49:46 +00:00
Tomislav Jurin
348bfffc19
Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj
2016-12-02 13:46:53 -08:00
Milan Sreckovic
533dce0966
Bug 1328932: Back out the diagnostic patch from bug 1318283. r=gw280
...
MozReview-Commit-ID: KRyhWLBuHWM
--HG--
extra : rebase_source : 4661026584981fa53d971fa5e694335d27e3e525
2017-01-17 16:58:02 -05:00
Ryan VanderMeulen
187beffa39
Merge m-c to autoland. a=merge
...
--HG--
extra : rebase_source : 0de29cc9f544d8882d3e8c13572d3c4b98ba3c26
2017-01-18 09:59:53 -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
Chih-Yi Leu
3494f49ecc
Bug 1316327 - Iterate through defined ColorBuffers from mResolvedCompleteData instead of mColorBuffers. r=jgilbert
2016-11-29 21:47:00 -05:00
Phil Ringnalda
cb9b077de5
Backed out changeset 5b70ccd12b42 (bug 1305832) for webgl failures
...
MozReview-Commit-ID: F42Iwt1Rblt
2016-11-30 20:14:13 -08:00
Phil Ringnalda
b2a5d074b0
Merge m-c to m-i, a=merge
...
MozReview-Commit-ID: ElWKmbRf3Wx
2016-11-30 19:21:52 -08:00
Phil Ringnalda
9d4fa3ee74
Merge autoland to m-c, a=merge
...
MozReview-Commit-ID: ZxgsQWdyOP
--HG--
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-15-gradle/nightly-artifact
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-15/nightly-artifact
2016-11-30 19:17:54 -08:00
Phil Ringnalda
4dc59c2776
Backed out changeset f97b53fd3b7e (bug 1305832) for Windows webgl assertion failures
...
CLOSED TREE
MozReview-Commit-ID: 3ogDpD9Abpc
2016-11-30 18:36:00 -08:00
Jeff Gilbert
1aa90c537b
Bug 1305832 - ZeroTextureData doesn't need x/y/zOffset, so remove those args. - r=ethlin
2016-11-30 15:47:59 -08:00
Jeff Gilbert
dcd2721cd1
Bug 1305832 - Only use ZeroTexImageWithClear if we really have to. - r=ethlin
...
Only needed for ANGLE_depth_texture.
2016-11-30 15:47:57 -08:00
Chih-Yi Leu
cd70af2e05
Bug 1300549 - Bail out if we have already generated exceptions. r=jgilbert
...
--HG--
extra : rebase_source : b3744a5a6ffb59c63acfff5b292d40d4c23ed206
2016-11-24 01:55:00 +01: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 (:jgilbert)
d570415e50
Bug 1250077 - Implement WEBGL_compressed_texture_astc. - r=ethlin
...
MozReview-Commit-ID: J2jB4tOJrTs
2016-11-28 18:12:32 -08:00
Nathan Froyd
2ebbd09068
Bug 1320752 - remove mozilla/Function.h; r=gerald
...
We have std::function available now, which is likely to be somewhat more
efficient.
2016-11-28 11:03:53 -05:00
Edwin Flores
3af4985263
Bug 1318283 - Debug patch - r=milan
2016-11-28 19:32:49 +00:00
Ethan Lin
fa1ec91634
Bug 1319362 - Use area but not just dimension to check SkiaGL minimum size. r=lsalzman
2016-11-22 19:52:00 +01:00
Ethan Lin
36865f4330
Bug 1319004 - Remove workaround for ANGLE. r=jgilbert
2016-11-23 00:01:00 +01:00
Nicolas Silva
36605f9e7b
Bug 1300121 - Make PersistentBufferProviderShared::BorrowDrawTarget more robust agaist bad edge cases and if all fails, fallback to the basic provider. r=Bas
2016-10-11 13:23:11 +02:00
Nicolas Silva
4ae68feb2d
Bug 1300121 - Make switching between canvas buffer providers a tad more robust. r=Bas
2016-11-24 15:08:10 +01:00
Jeff Gilbert (:jgilbert)
43a63d8e17
Bug 1310247 - Use pointers instead of references to prevent taking the address of temporary integers. - r=ethlin
...
MozReview-Commit-ID: FG1NsAs3iG0
2016-11-23 13:19:11 -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)
38330f393b
Bug 1310247 - Check if buffers are bound for transform feedback. - r=ethlin
...
MozReview-Commit-ID: 4EsOdz7vXNH
2016-11-23 13:19:07 -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)
05977e6cde
Bug 1318507 - Update sampler entrypoints to be non-nullable, and drop trivial WebGLContextUnchecked usages. - r=ethlin
...
MozReview-Commit-ID: 2dWKDFbAK6a
2016-11-22 23:59:26 -08:00
Jeff Gilbert (:jgilbert)
1a57a7121a
Bug 1318507 - Update implementation. - r=ethlin
2016-11-22 23:59:24 -08:00
Wes Kocher
18726f190c
Backed out changeset 6d906f5908d1 (bug 1316539) for gl2 failures a=backout
2016-11-22 11:22:56 -08:00
Chih-Yi Leu
3e6fcbfb79
Bug 1316539 - Add null pixel check in TexSubImage. r=jgilbert
...
--HG--
extra : rebase_source : c575f835bfdadf4a24e8e62bdd1ec10dcdda98e1
2016-11-21 20:28:00 +01:00
Carsten "Tomcat" Book
8b27dda5d1
merge mozilla-inbound to mozilla-central a=merge
2016-11-22 15:53:05 +01:00
Jeff Gilbert (:jgilbert)
58d3ba62c2
Bug 1318523 - Unify VAO implementation. - r=ethlin
...
MozReview-Commit-ID: 2LHEY7PtE5I
2016-11-21 18:26:55 -08:00
Kaku Kuo
42ed861e1e
Bug 1312148 - report memory allocation while creating ImageBitmap; r=mtseng,smaug
...
Creating ImageBitmap from the following sources includes allocating new memory:
(1) from ImageData.
(2) from Blob.
(3) from HTMLCanvasElement.
(4) from CanvasRenderingContext2D.
(5) from Structured-clone.
(6) from Transferring.
(7) from OffscreenCanvas.
(8) from ArrayBuffer/TypedArray.
We need to report to DOM so that the GC would be triggered appropriately.
MozReview-Commit-ID: 7rvNsjVNqpz
--HG--
extra : rebase_source : 8879c9a1723b65fcd1bae2ae7e8befb5be8a5c69
extra : source : c0fc415ed753cb675a605a6e6a55e369733c6646
2016-10-28 18:18:48 +08:00
Jeff Gilbert
a43611a6e8
Bug 1326367 - Fix FakeVertex0 and enable emulation for OSX+NV+Core profiles. - r=ethlin
...
MozReview-Commit-ID: IafpirHZroB
2017-01-05 03:07:55 -08:00
Jeff Gilbert
5f768aaee3
Bug 1328559 - Remove assert and update comment.
...
MozReview-Commit-ID: 3PYzMsqB9MK
2017-01-05 02:00:04 -08: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
Andrea Marchesini
94547f20bb
Bug 604026 - Sync event loops in workers should be created only if compatible with the worker shutdown status, r=bkelly
2017-01-05 10:05:32 +01: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
Sylvestre Ledru
a951e92669
Bug 1320892 - Remove useless assertion (which is breaking the build with gcc 7.0 and --enable-warnings-as-errors) r=jgilbert
...
MozReview-Commit-ID: K0DWVA1Jbjb
--HG--
extra : rebase_source : 0ac99da066ac2b19d94ee2cb2e1455f852e6fabe
2016-11-29 11:19:04 +01:00
Milan Sreckovic
5b06720ff3
Bug 1329796 - Don't cache the mTarget too soon. r=mstange
2017-02-07 20:35:21 -05:00
Kevin Chen
3f7720742d
Bug 1331857 - Create class BasicRenderingContext2D. r=gwright
2017-02-02 22:43:00 +01:00
Ryan VanderMeulen
e7c14086ff
Backed out changeset b346ea98c29a (bug 1329796) for reftest failures.
2017-02-06 20:31:22 -05:00
Milan Sreckovic
c7daab6df3
Bug 1329796 - Don't cache the mTarget too soon. r=mstange
2017-02-06 19:32:50 -05:00
Cameron McCormack
d4d8ba1d5f
Bug 1324624 - stylo: Mark currently failing crashtests with asserts-if(stylo,...). r=xidorn
...
MozReview-Commit-ID: 7iiwRwiQ8s4
2016-12-21 15:42:36 +08:00
Jeff Gilbert
434e88ad10
Bug 1324940 - Mark test passing.
...
MozReview-Commit-ID: P30MWy1xMK
2016-12-20 19:35:22 -08:00
Jeff Gilbert
8a9c965490
Bug 1324924 - Support ImageBitmap for Tex*Image*. (flattened) - r=bz,daoshengmu,mtseng
...
MozReview-Commit-ID: JzcbzeFHyHn
2016-12-20 19:24:25 -08:00
Jeff Gilbert
f18df6e96d
Bug 1324940 - It's bit-shift, not byte-shift. - r=daoshengmu
...
MozReview-Commit-ID: BfmjmTu32Zc
2016-12-20 18:58:08 -08:00
Boris Zbarsky
7607f4c0dd
Bug 1324543 - Fix inheritance in our webidl. - r=jgilbert,bz
...
MozReview-Commit-ID: 7W95FqqfBuE
2016-12-20 15:48:20 -08:00
Ethan Lin
f54337e8e6
Bug 1316245 - In ZeroTextureData, bind texture before cleaning it. r=jgilbert
2016-11-18 00:16:00 -05:00
Chih-Yi Leu
3988aaaef5
Bug 1316544 - Fix conformance test fail in texture-image-webgl-specific r=jgilbert
2016-11-17 21:22:00 +01: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
Emilio Cobos Álvarez
042aca2b61
Bug 1301671 - Cannot bind deleted objects. - r=jgilbert
...
MozReview-Commit-ID: DV6a2pYMyIU
2016-11-17 13:31:05 -08:00
Jeff Gilbert (:jgilbert)
34864e743e
Bug 1290831 - Clarify TexUnpackBlob::TexOrSubImage's fallibility and update callers. - r=cleu
...
MozReview-Commit-ID: EmkzXwek8JW
2016-11-16 20:44:30 -08:00
Jeff Gilbert (:jgilbert)
bc823bdc70
Bug 1316530 - Normalized int/uint count as fixed, and should be treated like floats in BlitFramebuffer. - r=ethlin
...
MozReview-Commit-ID: FBV0qTDk4pS
2016-11-16 20:44:28 -08:00
Boris Zbarsky
3815c83ef1
Bug 1317625. Stop using xpc::AccessCheck in WebGL code. r=jgilbert
2016-11-16 14:10:22 -05:00
Carsten "Tomcat" Book
e7ca75286b
Merge mozilla-central to inbound
2016-11-16 14:53:15 +01:00
Kan-Ru Chen
f8100451db
Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm
...
We will use the new type for the generated IPDL message handler
prototype to make sure correct error handling method is called.
MozReview-Commit-ID: AzVbApxFGZ0
2016-11-15 04:26:00 +01:00
Andi-Bogdan Postelnicu
aaf2063029
Bug 1317241 - Replace default bodies of special member functions with = default in dom/. r=baku
...
MozReview-Commit-ID: 12AHOhrpaNO
--HG--
extra : rebase_source : 7881277a13fe7389b95635ee9b94f1686f56d142
2016-11-14 11:40:37 +02:00
Milan Sreckovic
7bf73e0916
Bug 1313884: Part 2. Additional nullptr test and nightly/aurora crash if bad things happen. r=gw280
2016-11-15 12:56:16 -05:00
Jeff Gilbert (:jgilbert)
7fa6343d06
Bug 1308057 - GPU_DISJOINT is false unless we have the ext. - r=ethlin
...
MozReview-Commit-ID: vvBJZV4DcW
2016-11-14 14:05:25 -08:00
Jeff Gilbert (:jgilbert)
42a8668d88
Bug 1308057 - Use pointer-to-query-slot for is-active status. DeleteQuery should clear its slot if it has one. - r=ethlin
...
MozReview-Commit-ID: 9xY6NzwKOz3
2016-11-14 14:05:19 -08:00
Jeff Gilbert (:jgilbert)
ae22cd7d19
Bug 1308057 - GetQuery(CURRENT_QUERY) should return null for target mismatch, for targets that share the same slot. - r=ethlin
...
MozReview-Commit-ID: 27HPXBjBQ6k
2016-11-14 14:05:14 -08:00
Jeff Gilbert (:jgilbert)
175d62e1af
Bug 1308057 - Fix errors. - r=ethlin
...
MozReview-Commit-ID: I7bd7xOa2YR
2016-11-14 14:05:08 -08:00
Jeff Gilbert (:jgilbert)
da9ef5ebbd
Bug 1308057 - Update tests. - r=ethlin
...
MozReview-Commit-ID: Fl3ofikbPdP
2016-11-14 14:04:57 -08:00
Jeff Gilbert (:jgilbert)
ce6d0809a4
Bug 1308057 - EXT_disjoint_timer_query is no longer Draft. - r=ethlin
...
MozReview-Commit-ID: ETtrxQcwPgg
2016-11-14 14:04:52 -08:00