mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-01-09 05:14:24 +00:00
182312677f
1720 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
Boris Zbarsky
|
cce1668e68 | Bug 1332322 part 2. Rename nsWrapperCache::IsBlack to nsWrapperCache::HasKnownLiveWrapper. r=mccr8 | ||
Wes Kocher
|
ae32e28e86 |
Backed out 6 changesets (bug 1110928) for valgrind failures a=backout
Backed out changeset 97a60b61a65a (bug 1110928) Backed out changeset 5b62dda2ebd0 (bug 1110928) Backed out changeset b587547a6df1 (bug 1110928) Backed out changeset fb7cb3957c0d (bug 1110928) Backed out changeset 41d7f44db1ee (bug 1110928) Backed out changeset e809ddd9c7db (bug 1110928) MozReview-Commit-ID: L0DCJ0HD1sG |
||
Olli Pettay
|
2f71a0e8da |
Bug 1110928, ensure zone GC collects the zone from which canvas context is originated, r=mccr8
--HG-- extra : rebase_source : 9649b3b2e67ecea1c8070ea105e145cd5214c4d6 |
||
Milan Sreckovic
|
533dce0966 |
Bug 1328932: Back out the diagnostic patch from bug 1318283. r=gw280
MozReview-Commit-ID: KRyhWLBuHWM --HG-- extra : rebase_source : 4661026584981fa53d971fa5e694335d27e3e525 |
||
Ryan VanderMeulen
|
187beffa39 |
Merge m-c to autoland. a=merge
--HG-- extra : rebase_source : 0de29cc9f544d8882d3e8c13572d3c4b98ba3c26 |
||
Jeff Gilbert
|
4da6480883 |
Bug 1329815 - GeneratePerfWarning and warn on completed-FB invalidation. - r=kvark
MozReview-Commit-ID: C9J3qdnsaZF |
||
Shing Lyu
|
39ec052547 |
Bug 1331860 - Update reftest-stylo expectations. r=heycam
--HG-- extra : rebase_source : 2c39a745949d3dfeb369f0e1efbf4befde8535c9 |
||
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 |
||
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 |
||
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(-) |
||
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(-) |
||
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 |
||
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 |
||
Carsten "Tomcat" Book
|
c9312842b5 | Merge mozilla-central to mozilla-inbound | ||
Chih-Yi Leu
|
90d0e7f7e9 |
Bug 1329051 - Remove Old Driver Workaround. r=jgilbert
|
||
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 |
||
kvark
|
072ea09cfb |
Bug 1278199 - Reset viewport offset on SetDimensions and clamp to MAX_VIEWPORT_DIMS. r=jgilbert
--HG-- extra : rebase_source : 553fef64d3d8c04145a1c065c5b4217435a5f114 |
||
George Wright
|
738fcd7d41 | Bug 1329777 - Don't bail early from SwitchRenderingMode unless there's also no buffer provider r=Bas | ||
kvark
|
1628c95538 |
Bug 1325685 - Ensure the cube attachment is complete. r=jgilbert
--HG-- extra : rebase_source : 470d4986bb6a552a56b39c6b44aabb41916acb9b |
||
Shing Lyu
|
11a1d3e940 |
Bug 1328825 - Update reftest-stylo.list and expectations. r=heycam
MozReview-Commit-ID: AMwdk5wvM0F |
||
kvark
|
bf329478e1 | Bug 1329044 - Avoid taking const references to fields behind accessors. r=jgilbert | ||
Cameron McCormack
|
babad063ff |
Bug 1328832 - Part 2: Rename mozFlushType to mozilla::FlushType and make it an enum class. r=bzbarsky
MozReview-Commit-ID: D3fIngSHSsl |
||
Wes Kocher
|
0f254a30d6 |
Merge inbound to central, a=merge
MozReview-Commit-ID: 1ij6nLf8f8s |
||
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 |
||
Iris Hsiao
|
c8e876e89c | Backed out changeset c868ab532766 (bug 1323912) | ||
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 |
||
Jeff Gilbert
|
4e282917d8 |
Bug 1325995 - Misc fixes.
MozReview-Commit-ID: IcJvNv6rWSt |
||
Jeff Gilbert
|
c66c9fccda |
Bug 1325995 - Disallow backslash in WebGL 1. - r=daoshengmu
MozReview-Commit-ID: IrBZYnPVLU |
||
Jeff Gilbert
|
2083c22652 |
Bug 1325995 - Update tests.
MozReview-Commit-ID: H0k6ypLCW4P |
||
Jeff Gilbert
|
2d5f771315 |
Bug 1325995 - Do our own GLSL char validity checks based on ESSL3 rules. - r=daoshengmu
MozReview-Commit-ID: 60mJqYFTQBA |
||
Jeff Gilbert
|
43c4b02d0c |
Bug 1325995 - Rewrite shader comment truncation. - r=daoshengmu
MozReview-Commit-ID: KvgQhxAnDQl |
||
Jeff Gilbert
|
63a9df0c54 |
Bug 1326378 - Infer indexed frag output location from base location on OSX. - r=ethlin
MozReview-Commit-ID: Ar07ZnNhu5d |
||
Phil Ringnalda
|
c4d1ea9a14 |
Merge m-c to m-i
MozReview-Commit-ID: JYNBUrs2zC5 |
||
Olli Pettay
|
0364dbc792 |
Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8
--HG-- extra : rebase_source : 3ae1207308de120b7299b13ecaa95dd1612b3459 |
||
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 |
||
Jeff Gilbert
|
11e66ffa63 |
Bug 1316546 - CopyTexImage can convert unsigned fixed-point to signed fixed-point. - r=lenzak800
MozReview-Commit-ID: FrdNXH84KMD |
||
Jeff Gilbert
|
ccb6840964 |
Bug 1326385 - Handle undefined images in BlitFramebuffer. - r=kvark
MozReview-Commit-ID: 3FjzETVL0AZ |
||
Jeff Gilbert
|
d61a07cd85 |
Bug 1295001 - Check interface blocks during validation. - r=kvark
MozReview-Commit-ID: 6nyTZPLmbdC |
||
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 |
||
Jeff Gilbert
|
a08f6f998c |
Bug 1325699 (flattened) - Fix uniform block handling. - r=daoshengmu
Flattened with: * Handle -1 attrib locations. - r=daoshengmu |
||
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 |
||
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 |
||
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. |
||
Jeff Gilbert
|
f74960ccbf |
Bug 1325333 - Check type of buffer to be cleared by Clear[Buffer]. - r=daoshengmu
MozReview-Commit-ID: 8A37aTeW25t |
||
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. |
||
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 | ||
Jeff Gilbert
|
798acabef4 |
Bug 1325500 (flattened) - Fix DrawRangeElements impl and require size=4 for packed int types. - r=daoshengmu
MozReview-Commit-ID: B3YpgZn48Nl |
||
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 |
||
Jeff Gilbert
|
cc9ce2e970 |
Bug 1325483 - Query DRAW_BUFFER0 from GLScreenBuffer. - r=daoshengmu
MozReview-Commit-ID: KjhbQM9B8EZ |
||
Jeff Gilbert
|
149aff4438 |
Bug 1325477 - Initial RB config is 0x0 RGBA4. - r=daoshengmu
MozReview-Commit-ID: 69MYWBgDpPS |