summaryrefslogtreecommitdiffstats
path: root/dom/canvas/test/webgl-conf/generated
diff options
context:
space:
mode:
authorMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
committerMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
commit5f8de423f190bbb79a62f804151bc24824fa32d8 (patch)
tree10027f336435511475e392454359edea8e25895d /dom/canvas/test/webgl-conf/generated
parent49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff)
downloadUXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip
Add m-esr52 at 52.6.0
Diffstat (limited to 'dom/canvas/test/webgl-conf/generated')
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_..__always-fail.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertex-attrib-i-render.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertex-attrib.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertexattribipointer-offsets.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertexattribipointer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__bound-buffer-size-change-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-copying-contents.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-copying-restrictions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-data-and-buffer-sub-data-sub-source.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-overflow-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-type-restrictions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__get-buffer-sub-data.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__getBufferSubData.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__one-large-uniform-buffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__uniform-buffers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__constants-and-properties-2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-attributes-depth-stencil-antialias-obeyed.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-type-test-2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__methods-2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-color-buffer-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-disjoint-timer-query-webgl2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__promoted-extensions-in-shaders.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__promoted-extensions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-as-return-value.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-assign-constructor.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-assign.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-complex-indexing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-element-increment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-equality.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-in-complex-expression.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-length-side-effects.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__attrib-location-length-limits.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__bool-type-cast-bug-uint-ivec-uvec.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__compare-structs-containing-arrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__compound-assignment-type-combination.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__const-array-init.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__forbidden-operators.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__frag-depth.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__invalid-default-precision.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__invalid-invariant.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__loops-with-side-effects.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__misplaced-version-directive.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__no-attribute-vertex-shader.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sampler-no-precision.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sequence-operator-returns-non-constant.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-linking.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1024-character-define.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1024-character-identifier.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1025-character-define.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1025-character-identifier.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-invalid-characters.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-mis-matching-uniform-block.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__short-circuiting-in-loop-condition.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-out-of-range.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-uniform-texture-coordinate.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__tricky-loop-conditions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__unary-minus-operator-in-dynamic-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-block-layout-match.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-block-layouts.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-location-length-limits.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__valid-invariant.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__vector-dynamic-indexing-nv-driver-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__vector-dynamic-indexing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__expando-loss-2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__getextension-while-pbo-bound-stability.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__instanceof-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__object-deletion-behaviour-2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__uninitialized-test-2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__views-with-offsets.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__active-built-in-attribs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__gl-get-frag-data-location.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__query__occlusion-query.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__query__query.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__format-r11f-g11f-b10f.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-from-fbo-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-from-rgb8-into-pbo-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-into-pixel-pack-buffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-pack-parameters.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-object-attachment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-texture-layer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__invalidate-framebuffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisample-with-full-sample-counts.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisampled-renderbuffer-initialization.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__readbuffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__attrib-type-match.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-filter-outofbounds.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-filter-srgb.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-multisampled-readbuffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-outside-readbuffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-scissor-enabled.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-size-overflow.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-srgb-and-linear-drawbuffers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-stencil-only.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__canvas-resizing-with-pbo-bound.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clear-func-buffer-type-match.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clear-srgb-color-buffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clipping-wide-points.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__element-index-uint.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-completeness-unaffected.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-unsupported.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__fs-color-type-mismatch-color-buffer-type.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__instanced-arrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__instanced-rendering-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__out-of-bounds-index-buffers-after-copying.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rendering-sampling-feedback-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rgb-format-support.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__uniform-block-buffer-size.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__sampler-drawing-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__samplers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-enum-tests.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-get-calls.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-getstring.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-object-get-calls.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--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.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--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.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__active-3d-texture-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-luma-format.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-webgl-specific.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__gl-get-tex-parameter.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__integer-cubemap-specification-order-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__integer-cubemap-texture-sampling.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__mipmap-fbo.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-3d-size-limit.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-and-sub-image-with-array-buffer-view-sub-source.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-bad-args-from-dom-elements.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-bad-args.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-different-data-source.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-input-validation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-mipmap-levels.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-new-formats.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-srgb-mipmap.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-2d.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-and-subimage-3d.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-compressed-formats.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__texel-fetch-undefined.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__texture-npot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__transform_feedback.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__two-unreferenced-varyings.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__unwritten-output-defaults-to-zero.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__vertex_arrays__vertex-array-object.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-aliasing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-matrix.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-repeated.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-disabled-vertex-attrib.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-enable-vertex-attrib.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-matrix-attributes.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-render.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-zero-issues.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertexattribpointer-offsets.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertexattribpointer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-bind-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-data-and-buffer-sub-data.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-data-array-buffer-delete.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-uninitialized.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__element-array-buffer-delete-recreate.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-copies-indices.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-crash-with-buffer-sub-data.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-large-buffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-verifies-too-many-indices.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-with-resized-buffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__buffer-offscreen-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__buffer-preserve-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__canvas-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__canvas-zero-size.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__draw-static-webgl-to-multiple-canvas-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__draw-webgl-to-canvas-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-hd-dpi-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-static-canvas-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__framebuffer-bindings-affected-by-to-data-url.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__framebuffer-bindings-unaffected-on-resize.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__rapid-resizing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__texture-bindings-unaffected-on-resize.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__to-data-url-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__viewport-unchanged-upon-resize.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attribute-preserve-drawing-buffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attributes-alpha-depth-stencil-antialias.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-creation-and-destruction.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-creation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-eviction-with-garbage-collection.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-hidden-alpha.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-lost-restored.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-lost.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-no-alpha-fbo-with-alpha.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-release-upon-reload.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-release-with-workers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-size-change.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__incorrect-context-object-behaviour.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__premultiplyalpha-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__resource-sharing-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__user-defined-properties-on-context.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-disjoint-timer-query.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-texture-filter-anisotropic.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__get-extension.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__oes-texture-float-linear.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-atc.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-etc.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-pvrtc.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc-srgb.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-size-limit.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-debug-renderer-info.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-debug-shaders.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-shared-resources.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-ambiguous-function-call.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-constructor-invalid-parameters.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-d3d11-compiler-error.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-dx-variable-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__array-of-struct-with-int-first-position.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__bool-type-cast-bug-int-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__compare-loop-index-to-uniform.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__complex-glsl-does-not-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__compound-assignment-type-combination.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__conditional-discard-in-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__conditional-discard-optimization.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__constant-precision-qualifier.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__floor-div-cos-should-not-truncate.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__floored-division-accuracy.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__fragcoord-linking-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__gl-fragcoord-multisampling-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__global-invariant-does-not-leak-across-shaders.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__invariant-does-not-leak-across-shaders.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__logic-inside-block-without-braces.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__long-expressions-should-not-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__loop-if-loop-gradient.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__modulo-arithmetic-accuracy.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__multiplication-assignment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-functions-should-not-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-loops-with-break-and-continue.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-sequence-operator.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__pow-of-small-constant-in-user-defined-function.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__pow-with-constant-exponent-should-not-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__qualcomm-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__qualcomm-loop-with-continue-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sampler-array-using-loop-index.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sampler-struct-function-arg.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sequence-operator-evaluation-order.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sketchfab-lighting-shader-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__struct-constructor-highp-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__temp-expressions-should-not-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__undefined-index-should-not-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__uniforms-should-not-lose-values.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-index.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-abs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-acos.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-asin.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-atan-xy.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-atan.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-ceil.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-clamp-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-clamp-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-cos.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-cross.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-distance.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-dot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-faceforward.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-floor.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-fract.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-length.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-max-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-max-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-min-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-min-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mix-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mix-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mod-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mod-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-normalize.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-reflect.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-sign.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-sin.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-smoothstep-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-smoothstep-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-step-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-step-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_int_to_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec2_to_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec3_to_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec4_to_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__construct_struct.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__greater_than.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__greater_than_equal.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__less_than.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__less_than_equal.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__float_literal.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__literal_precision.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__overflow_leak.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__glsl-mat3-construction.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__glsl-mat4-to-mat3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__matrix-compound-multiply.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__boolean_precision.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__const-variable-initialization.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__embedded-struct-definitions-forbidden.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__empty-declaration.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__empty_main.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__expression-list-in-declarator-initializer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__gl_position_unset.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__global-variable-init.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-function-nodes.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-long-variable-names.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-vertex-branch.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__large-loop-compile.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__non-ascii-comments.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__non-ascii.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__re-compile-re-link.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__sequence-operator-returns-constant.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-precision-format-obeyed.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-struct-scope.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-uniform-packing-restrictions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-varying-packing-restrictions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-256-character-define.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-256-character-identifier.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-_webgl-identifier.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-arbitrary-indexing.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-arbitrary-indexing.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-array-of-structs-containing-arrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-array-of-structs-uniform.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-attrib-array.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-attrib-struct.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-clipvertex.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-assignment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-conditional-assignment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-separated-variable-declarations.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-conditional-scoping-negative.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-conditional-scoping.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-default-precision.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-default-precision.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-define-line-continuation.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-dfdx-no-ext.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-dfdx.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-do-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-error-directive.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-explicit-int-cast.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-float-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-for-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-for-scoping.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-frag-depth.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-function-recursion.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-function-scoped-struct.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-functional-scoping.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-glcolor.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-gles-1.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-gles-symbol.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-global-variable-precision-mismatch.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-glprojectionmatrix.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-hex-int-constant-macro.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-implicit-vec3-to-vec4-cast.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-include.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-int-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-invalid-identifier.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec2-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec3-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec4-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-limited-indexing.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-long-line.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-ascii-error.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-precision.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-preprocessor-whitespace.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-quoted-error.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-reserved-words.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-short-circuiting-operators.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-similar-uniform-array-names.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-too-many-uniforms.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-two-initializer-types.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-undefined-preprocessor-symbol.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-uniform-in-loop-condition.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec2-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec3-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec4-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec4-vec3-vec4-conditional.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-100.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-100.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-120.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-130.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-webgl-identifier.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-while-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-without-precision.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-constant-expression-loop-conditions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-invariance.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-mis-matching-uniforms.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-mis-matching-varyings.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-missing-varyings.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-name-conflicts.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-uniform-structs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-varyings.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shared.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-assign.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-equals.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-mixed-array-declarators.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-exceeds-maximum.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-of-variable-names.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-under-maximum.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-specifiers-in-uniforms.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-unary-operators.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operator-on-arrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operators-in-global-initializers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operators-in-initializers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_field.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_function.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_struct.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_variable.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_field.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_function.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_struct.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_variable.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2d-bias.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dlod.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dproj.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dprojlod.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragcoord-xy-values.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragcoord.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragdata-and-fragcolor.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-frontfacing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-pointcoord.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__glsl-built-ins.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-line-width.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-max-texture-dimensions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-attribs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-textures.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-uniforms.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__bad-arguments-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__boolean-argument-conversion.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__delayed-drawing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__error-reporting.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__expando-loss.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__functions-returning-strings.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__invalid-passed-params.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__is-object.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__null-object-behaviour.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__object-deletion-behaviour.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__shader-precision-format.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__type-conversion-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__uninitialized-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__webgl-specific.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__constants.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__getContext.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__methods.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-A.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-C.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-D_G.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-G_I.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-L_S.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-S_V.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__webGLArrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindBuffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindBufferBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindFramebufferLeaveNonZero.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferData.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferDataBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferSubData.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferSubDataBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexImage2D.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexImage2DBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexSubImage2D.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexSubImage2DBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__deleteBufferBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawArrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawArraysOutOfBounds.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawElements.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawElementsBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__isTests.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__isTestsBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__readPixels.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__readPixelsBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2D.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DHTML.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DHTMLBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2D.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DHTML.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DHTMLBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformMatrix.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformMatrixBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformf.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformfArrayLen1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformfBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformi.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformiBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttrib.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribPointer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribPointerBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__glsl__arrayOutOfBounds.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__more__glsl__uniformOutOfBounds.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__abs__abs_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__acos__acos_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__all__all_001_to_004.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__any__any_001_to_004.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__array__array_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__asin__asin_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__atan__atan_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__atan__atan_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biConstants__biConstants_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biConstants__biConstants_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biuDepthRange__biuDepthRange_001_to_002.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_025_to_032.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_033_to_040.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_041_to_048.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_049_to_056.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_057_to_064.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_065_to_072.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_073_to_080.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_081_to_088.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_089_to_096.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_097_to_104.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_105_to_112.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_113_to_120.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_121_to_128.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_129_to_136.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_137_to_144.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_145_to_152.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_153_to_160.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_161_to_168.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_169_to_176.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_177_to_178.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__ceil__ceil_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__clamp__clamp_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__control_flow__control_flow_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__control_flow__control_flow_009_to_010.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__cos__cos_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__cross__cross_001_to_002.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__default__default_001_to_001.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__degrees__degrees_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__discard__discard_001_to_002.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__distance__distance_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__dot__dot_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__equal__equal_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__equal__equal_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp2__exp2_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp2__exp2_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp__exp_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp__exp_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__faceforward__faceforward_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__floor__floor_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__fract__fract_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_025_to_032.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_033_to_040.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_041_to_048.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_049_to_056.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_057_to_064.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_065_to_072.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_073_to_080.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_081_to_088.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_089_to_096.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_097_to_104.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_105_to_112.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_113_to_120.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_121_to_126.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__gl_FragCoord__gl_FragCoord_001_to_003.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__gl_FrontFacing__gl_FrontFacing_001_to_001.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__greaterThanEqual__greaterThanEqual_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__greaterThan__greaterThan_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__inversesqrt__inversesqrt_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__length__length_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__lessThanEqual__lessThanEqual_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__lessThan__lessThan_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log2__log2_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log2__log2_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log__log_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log__log_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat3__mat3_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_025_to_032.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_033_to_040.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_041_to_046.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__matrixCompMult__matrixCompMult_001_to_004.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__max__max_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__min__min_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mix__mix_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mod__mod_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__normalize__normalize_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__notEqual__notEqual_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__notEqual__notEqual_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__not__not_001_to_004.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_025_to_026.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__radians__radians_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__reflect__reflect_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__refract__refract_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sign__sign_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sin__sin_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__smoothstep__smoothstep_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sqrt__sqrt_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__step__step_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_025_to_032.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_033_to_040.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_041_to_048.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_049_to_056.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_025_to_032.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_033_to_040.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_041_to_048.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_049_to_056.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_057_to_064.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_065_to_072.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_073_to_080.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_081_to_088.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_089_to_096.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_097_to_104.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_105_to_112.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_113_to_120.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__tan__tan_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec3__vec3_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_017_to_018.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__get-active-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-bind-attrib-location-long-names-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-bind-attrib-location-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-get-active-attribute.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-get-active-uniform.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-getshadersource.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-shader-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__invalid-UTF-16.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__program-infolog.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__program-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__use-program-crash-with-discard-in-fragment-shader.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__reading__read-pixels-pack-alignment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__reading__read-pixels-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__feedback-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__framebuffer-state-restoration.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__renderbuffer-initialization.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__culling.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__default-texture-draw-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-arrays-out-of-bounds.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-elements-out-of-bounds.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-with-changing-start-vertex-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__framebuffer-switch.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__framebuffer-texture-switch.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-clear.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-drawarrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-drawelements.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-canvas-dimensions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-fbo-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-viewport-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__line-loop-tri-fan.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__many-draw-calls.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__more-than-65536-indices.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__multisample-corruption.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__negative-one-index.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__out-of-bounds-index-buffers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-no-attributes.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-size.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-specific-shader-variables.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-with-gl-pointcoord-in-fragment-shader.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__polygon-offset.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__simple.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__triangle.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-enable-enum-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-get-calls.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-geterror.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-initial-state.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__state__state-uneffected-after-compositing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-image-2d-formats.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-image-and-sub-image-2d.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-sub-image-2d-partial-texture.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__cube-incomplete-fbo.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__default-texture.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__gl-pixelstorei.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__gl-teximage.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__mipmap-fbo.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__origin-clean-conformance.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-and-uniform-binding-bugs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-canvas-corruption.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-webgl.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-with-format-and-type.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-with-invalid-data.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-sub-image-2d-bad-args.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-sub-image-2d.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texparameter-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-active-bind-2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-active-bind.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-attachment-formats.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-clear.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-complete.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-copying-feedback-loops.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-cube-as-fbo-attachment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-draw-with-2d-and-cube.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-hd-dpi.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-mips.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size-cube-maps.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size-limit.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-sub-image-cube-maps.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-transparent-pixels-initialized.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-upload-cube-maps.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-upload-size.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-buffer-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-buffer-view-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-large-array-tests.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-unit-tests.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__data-view-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__data-view-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__typed-arrays-in-workers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniform-arrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniform-bool.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniformmatrix4fv.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-unknown-uniform.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__null-uniform-location.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__out-of-bounds-uniform-array-access.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-default-values.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-location.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-samplers-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-values-per-program.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-aliasing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-matrix.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-repeated.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-disabled-vertex-attrib.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-enable-vertex-attrib.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-matrix-attributes.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-render.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-zero-issues.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertexattribpointer-offsets.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertexattribpointer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-bind-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-data-and-buffer-sub-data.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-data-array-buffer-delete.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-uninitialized.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__buffers__element-array-buffer-delete-recreate.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-copies-indices.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-crash-with-buffer-sub-data.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-large-buffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-verifies-too-many-indices.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-with-resized-buffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__buffer-offscreen-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__buffer-preserve-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__canvas-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__canvas-zero-size.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__draw-static-webgl-to-multiple-canvas-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__draw-webgl-to-canvas-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-hd-dpi-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-static-canvas-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__framebuffer-bindings-affected-by-to-data-url.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__framebuffer-bindings-unaffected-on-resize.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__rapid-resizing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__texture-bindings-unaffected-on-resize.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__to-data-url-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__canvas__viewport-unchanged-upon-resize.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__constants-and-properties.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__context-attribute-preserve-drawing-buffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__context-attributes-alpha-depth-stencil-antialias.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__context-creation-and-destruction.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__context-creation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__context-eviction-with-garbage-collection.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__context-hidden-alpha.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__context-lost-restored.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__context-lost.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__context-no-alpha-fbo-with-alpha.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__context-release-upon-reload.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__context-release-with-workers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__context-size-change.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__context-type-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__incorrect-context-object-behaviour.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__methods.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__premultiplyalpha-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__resource-sharing-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__user-defined-properties-on-context.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__angle-instanced-arrays-out-of-bounds.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__angle-instanced-arrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-blend-minmax.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-disjoint-timer-query.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-frag-depth.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-sRGB.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-shader-texture-lod.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-texture-filter-anisotropic.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__get-extension.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-element-index-uint.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-standard-derivatives.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-linear.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-canvas.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-image-data.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-image.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-video.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-linear.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-canvas.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-image-data.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-image.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-video.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-vertex-array-object-bufferData.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-vertex-array-object.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-atc.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-etc.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-pvrtc.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-s3tc-srgb.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-s3tc.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-size-limit.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-debug-renderer-info.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-debug-shaders.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-depth-texture.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers-framebuffer-unsupported.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers-max-draw-buffers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-shared-resources.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-ambiguous-function-call.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-constructor-invalid-parameters.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-d3d11-compiler-error.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-dx-variable-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__array-of-struct-with-int-first-position.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__bool-type-cast-bug-int-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__compare-loop-index-to-uniform.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__complex-glsl-does-not-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__compound-assignment-type-combination.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__conditional-discard-in-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__conditional-discard-optimization.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__constant-precision-qualifier.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__essl3-shaders-with-webgl1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__floor-div-cos-should-not-truncate.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__floored-division-accuracy.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__fragcoord-linking-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__gl-fragcoord-multisampling-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__global-invariant-does-not-leak-across-shaders.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__invariant-does-not-leak-across-shaders.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__logic-inside-block-without-braces.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__long-expressions-should-not-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__loop-if-loop-gradient.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__modulo-arithmetic-accuracy.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__multiplication-assignment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-functions-should-not-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-loops-with-break-and-continue.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-sequence-operator.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__pow-of-small-constant-in-user-defined-function.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__pow-with-constant-exponent-should-not-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__qualcomm-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__qualcomm-loop-with-continue-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sampler-array-using-loop-index.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sampler-struct-function-arg.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sequence-operator-evaluation-order.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sketchfab-lighting-shader-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__struct-constructor-highp-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__temp-expressions-should-not-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__undefined-index-should-not-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__uniforms-should-not-lose-values.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-index.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-abs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-acos.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-asin.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-atan-xy.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-atan.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-ceil.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-clamp-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-clamp-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-cos.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-cross.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-distance.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-dot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-faceforward.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-floor.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-fract.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-length.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-max-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-max-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-min-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-min-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mix-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mix-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mod-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mod-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-normalize.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-reflect.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-sign.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-sin.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-smoothstep-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-smoothstep-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-step-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-step-gentype.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_int_to_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec2_to_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec3_to_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec4_to_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__construct_struct.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__greater_than.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__greater_than_equal.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__less_than.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__less_than_equal.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_int_float.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec2_vec2.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec3_vec3.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec4_vec4.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__float_literal.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__literal_precision.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__overflow_leak.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__glsl-mat3-construction.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__glsl-mat4-to-mat3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__matrix-compound-multiply.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__attrib-location-length-limits.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__boolean_precision.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__const-variable-initialization.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__embedded-struct-definitions-forbidden.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__empty-declaration.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__empty_main.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__expression-list-in-declarator-initializer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__gl_position_unset.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__global-variable-init.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-function-nodes.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-long-variable-names.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-vertex-branch.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__large-loop-compile.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__non-ascii-comments.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__non-ascii.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__re-compile-re-link.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__sequence-operator-returns-constant.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-precision-format-obeyed.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-struct-scope.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-uniform-packing-restrictions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-varying-packing-restrictions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-256-character-define.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-256-character-identifier.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-257-character-define.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-257-character-identifier.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-_webgl-identifier.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-arbitrary-indexing.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-arbitrary-indexing.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-array-of-structs-containing-arrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-array-of-structs-uniform.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-attrib-array.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-attrib-struct.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-clipvertex.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-assignment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-conditional-assignment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-separated-variable-declarations.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-conditional-scoping-negative.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-conditional-scoping.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-default-precision.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-default-precision.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-define-line-continuation.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-dfdx-no-ext.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-dfdx.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-do-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-error-directive.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-explicit-int-cast.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-float-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-for-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-for-scoping.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-frag-depth.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-function-recursion.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-function-scoped-struct.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-functional-scoping.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-glcolor.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-gles-1.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-gles-symbol.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-global-variable-precision-mismatch.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-glprojectionmatrix.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-hex-int-constant-macro.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-implicit-vec3-to-vec4-cast.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-include.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-int-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-invalid-identifier.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec2-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec3-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec4-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-limited-indexing.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-long-line.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-ascii-error.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-precision.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-preprocessor-whitespace.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-quoted-error.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-reserved-words.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-short-circuiting-operators.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-similar-uniform-array-names.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-too-many-uniforms.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-two-initializer-types.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-undefined-preprocessor-symbol.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-uniform-in-loop-condition.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec2-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec3-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec4-return-value.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec4-vec3-vec4-conditional.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-100.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-100.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-120.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-130.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-webgl-identifier.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-while-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-without-precision.frag.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-constant-expression-loop-conditions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-invariance.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-mis-matching-uniforms.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-mis-matching-varyings.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-missing-varyings.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-name-conflicts.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-uniform-structs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-varyings.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shared.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-assign.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-equals.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-mixed-array-declarators.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-exceeds-maximum.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-of-variable-names.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-under-maximum.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-specifiers-in-uniforms.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-unary-operators.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operator-on-arrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operators-in-global-initializers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operators-in-initializers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__uniform-location-length-limits.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_field.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_function.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_struct.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_variable.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_field.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_function.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_struct.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_variable.vert.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2d-bias.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dlod.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dproj.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dprojlod.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragcoord-xy-values.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragcoord.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragdata-and-fragcolor.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-frontfacing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-pointcoord.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__glsl-built-ins.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-line-width.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-max-texture-dimensions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-attribs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-textures.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-uniforms.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__bad-arguments-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__boolean-argument-conversion.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__delayed-drawing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__error-reporting.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__expando-loss.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__functions-returning-strings.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__instanceof-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__invalid-passed-params.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__is-object.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__null-object-behaviour.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__object-deletion-behaviour.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__shader-precision-format.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__type-conversion-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__uninitialized-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__misc__webgl-specific.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__constants.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__getContext.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__methods.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-A.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-C.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-D_G.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-G_I.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-L_S.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-S_V.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__webGLArrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindBuffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindBufferBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindFramebufferLeaveNonZero.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferData.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferDataBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferSubData.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferSubDataBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexImage2D.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexImage2DBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexSubImage2D.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexSubImage2DBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__deleteBufferBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawArrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawArraysOutOfBounds.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawElements.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawElementsBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__isTests.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__isTestsBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__readPixels.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__readPixelsBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2D.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DHTML.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DHTMLBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2D.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DHTML.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DHTMLBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformMatrix.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformMatrixBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformf.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformfArrayLen1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformfBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformi.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformiBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttrib.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribPointer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribPointerBadArgs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__glsl__arrayOutOfBounds.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__more__glsl__uniformOutOfBounds.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__abs__abs_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__acos__acos_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__all__all_001_to_004.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__any__any_001_to_004.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__array__array_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__asin__asin_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__atan__atan_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__atan__atan_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biConstants__biConstants_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biConstants__biConstants_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biuDepthRange__biuDepthRange_001_to_002.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_025_to_032.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_033_to_040.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_041_to_048.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_049_to_056.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_057_to_064.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_065_to_072.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_073_to_080.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_081_to_088.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_089_to_096.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_097_to_104.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_105_to_112.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_113_to_120.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_121_to_128.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_129_to_136.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_137_to_144.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_145_to_152.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_153_to_160.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_161_to_168.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_169_to_176.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_177_to_178.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__ceil__ceil_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__clamp__clamp_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__control_flow__control_flow_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__control_flow__control_flow_009_to_010.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__cos__cos_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__cross__cross_001_to_002.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__default__default_001_to_001.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__degrees__degrees_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__discard__discard_001_to_002.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__distance__distance_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__dot__dot_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__equal__equal_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__equal__equal_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp2__exp2_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp2__exp2_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp__exp_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp__exp_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__faceforward__faceforward_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__floor__floor_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__fract__fract_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_025_to_032.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_033_to_040.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_041_to_048.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_049_to_056.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_057_to_064.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_065_to_072.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_073_to_080.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_081_to_088.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_089_to_096.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_097_to_104.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_105_to_112.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_113_to_120.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_121_to_126.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__gl_FragCoord__gl_FragCoord_001_to_003.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__gl_FrontFacing__gl_FrontFacing_001_to_001.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__greaterThanEqual__greaterThanEqual_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__greaterThan__greaterThan_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__inversesqrt__inversesqrt_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__length__length_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__lessThanEqual__lessThanEqual_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__lessThan__lessThan_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log2__log2_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log2__log2_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log__log_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log__log_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat3__mat3_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_025_to_032.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_033_to_040.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_041_to_046.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__matrixCompMult__matrixCompMult_001_to_004.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__max__max_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__min__min_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mix__mix_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mod__mod_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__normalize__normalize_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__notEqual__notEqual_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__notEqual__notEqual_009_to_012.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__not__not_001_to_004.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_025_to_026.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__radians__radians_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__reflect__reflect_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__refract__refract_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sign__sign_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sin__sin_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__smoothstep__smoothstep_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sqrt__sqrt_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__step__step_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_025_to_032.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_033_to_040.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_041_to_048.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_049_to_056.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_017_to_024.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_025_to_032.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_033_to_040.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_041_to_048.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_049_to_056.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_057_to_064.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_065_to_072.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_073_to_080.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_081_to_088.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_089_to_096.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_097_to_104.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_105_to_112.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_113_to_120.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__tan__tan_001_to_006.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec3__vec3_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_001_to_008.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_009_to_016.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_017_to_018.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__programs__get-active-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-bind-attrib-location-long-names-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-bind-attrib-location-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-get-active-attribute.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-get-active-uniform.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-getshadersource.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-shader-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__programs__invalid-UTF-16.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__programs__program-infolog.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__programs__program-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__programs__use-program-crash-with-discard-in-fragment-shader.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__reading__read-pixels-pack-alignment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__reading__read-pixels-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__feedback-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-object-attachment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-state-restoration.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__renderbuffer-initialization.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clipping-wide-points.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__culling.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__default-texture-draw-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-arrays-out-of-bounds.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-elements-out-of-bounds.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-with-changing-start-vertex-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__framebuffer-switch.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__framebuffer-texture-switch.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-clear.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-drawarrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-drawelements.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-canvas-dimensions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-fbo-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-viewport-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__line-loop-tri-fan.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__many-draw-calls.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__more-than-65536-indices.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__multisample-corruption.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__negative-one-index.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__out-of-bounds-index-buffers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-no-attributes.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-size.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-specific-shader-variables.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-with-gl-pointcoord-in-fragment-shader.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__polygon-offset.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__simple.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__triangle.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-enable-enum-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-enum-tests.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-get-calls.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-geterror.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-getstring.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-initial-state.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-object-get-calls.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__state__state-uneffected-after-compositing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__compressed-tex-image.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-image-2d-formats.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-image-and-sub-image-2d.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-sub-image-2d-partial-texture.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__cube-incomplete-fbo.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__default-texture.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-get-tex-parameter.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-pixelstorei.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-teximage.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__mipmap-fbo.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__origin-clean-conformance.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-and-uniform-binding-bugs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-canvas-corruption.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-webgl.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-with-format-and-type.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-with-invalid-data.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-input-validation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-sub-image-2d-bad-args.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-sub-image-2d.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texparameter-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-active-bind-2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-active-bind.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-attachment-formats.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-clear.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-complete.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-copying-feedback-loops.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-cube-as-fbo-attachment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-draw-with-2d-and-cube.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-fakeblack.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-formats-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-hd-dpi.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-mips.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-npot-video.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-npot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size-cube-maps.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size-limit.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-sub-image-cube-maps.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-transparent-pixels-initialized.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-upload-cube-maps.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-upload-size.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-buffer-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-buffer-view-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-large-array-tests.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-unit-tests.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__data-view-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__data-view-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__typed-arrays-in-workers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniform-arrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniform-bool.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniformmatrix4fv.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-unknown-uniform.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__null-uniform-location.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__out-of-bounds-uniform-array-access.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-default-values.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-location.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-samplers-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-values-per-program.html17
2039 files changed, 34663 insertions, 0 deletions
diff --git a/dom/canvas/test/webgl-conf/generated/test_..__always-fail.html b/dom/canvas/test/webgl-conf/generated/test_..__always-fail.html
new file mode 100644
index 000000000..7ab5863e6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_..__always-fail.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/../always-fail.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertex-attrib-i-render.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertex-attrib-i-render.html
new file mode 100644
index 000000000..c72b0cb19
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertex-attrib-i-render.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/attribs/gl-vertex-attrib-i-render.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertex-attrib.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertex-attrib.html
new file mode 100644
index 000000000..dfb2dcaa1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertex-attrib.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/attribs/gl-vertex-attrib.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertexattribipointer-offsets.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertexattribipointer-offsets.html
new file mode 100644
index 000000000..77e4f0093
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertexattribipointer-offsets.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/attribs/gl-vertexattribipointer-offsets.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertexattribipointer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertexattribipointer.html
new file mode 100644
index 000000000..669135801
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertexattribipointer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/attribs/gl-vertexattribipointer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__bound-buffer-size-change-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__bound-buffer-size-change-test.html
new file mode 100644
index 000000000..a3b3b61b2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__bound-buffer-size-change-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/buffers/bound-buffer-size-change-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-copying-contents.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-copying-contents.html
new file mode 100644
index 000000000..7162452c4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-copying-contents.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/buffers/buffer-copying-contents.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-copying-restrictions.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-copying-restrictions.html
new file mode 100644
index 000000000..697e5f941
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-copying-restrictions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/buffers/buffer-copying-restrictions.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-data-and-buffer-sub-data-sub-source.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-data-and-buffer-sub-data-sub-source.html
new file mode 100644
index 000000000..68cdc923c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-data-and-buffer-sub-data-sub-source.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-overflow-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-overflow-test.html
new file mode 100644
index 000000000..87a17f50c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-overflow-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/buffers/buffer-overflow-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-type-restrictions.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-type-restrictions.html
new file mode 100644
index 000000000..f44465150
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-type-restrictions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/buffers/buffer-type-restrictions.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__get-buffer-sub-data.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__get-buffer-sub-data.html
new file mode 100644
index 000000000..dc50a7026
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__get-buffer-sub-data.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/buffers/get-buffer-sub-data.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__getBufferSubData.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__getBufferSubData.html
new file mode 100644
index 000000000..187a83639
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__getBufferSubData.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/buffers/getBufferSubData.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__one-large-uniform-buffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__one-large-uniform-buffer.html
new file mode 100644
index 000000000..1ea2d20d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__one-large-uniform-buffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/buffers/one-large-uniform-buffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__uniform-buffers.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__uniform-buffers.html
new file mode 100644
index 000000000..955033eea
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__uniform-buffers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/buffers/uniform-buffers.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__constants-and-properties-2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__constants-and-properties-2.html
new file mode 100644
index 000000000..04eb07009
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__constants-and-properties-2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/context/constants-and-properties-2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-attributes-depth-stencil-antialias-obeyed.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-attributes-depth-stencil-antialias-obeyed.html
new file mode 100644
index 000000000..f9d0f8879
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-attributes-depth-stencil-antialias-obeyed.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-type-test-2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-type-test-2.html
new file mode 100644
index 000000000..82798cc91
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-type-test-2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/context/context-type-test-2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__methods-2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__methods-2.html
new file mode 100644
index 000000000..772067802
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__methods-2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/context/methods-2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-color-buffer-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-color-buffer-float.html
new file mode 100644
index 000000000..8fa9939c3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-color-buffer-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/extensions/ext-color-buffer-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-disjoint-timer-query-webgl2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-disjoint-timer-query-webgl2.html
new file mode 100644
index 000000000..c04cfdbd2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-disjoint-timer-query-webgl2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/extensions/ext-disjoint-timer-query-webgl2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__promoted-extensions-in-shaders.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__promoted-extensions-in-shaders.html
new file mode 100644
index 000000000..72de78381
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__promoted-extensions-in-shaders.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/extensions/promoted-extensions-in-shaders.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__promoted-extensions.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__promoted-extensions.html
new file mode 100644
index 000000000..e8e77c302
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__promoted-extensions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/extensions/promoted-extensions.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-as-return-value.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-as-return-value.html
new file mode 100644
index 000000000..64c0bf826
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-as-return-value.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/array-as-return-value.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-assign-constructor.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-assign-constructor.html
new file mode 100644
index 000000000..129fcec5c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-assign-constructor.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/array-assign-constructor.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-assign.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-assign.html
new file mode 100644
index 000000000..f5adeac5e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-assign.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/array-assign.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-complex-indexing.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-complex-indexing.html
new file mode 100644
index 000000000..550cd825c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-complex-indexing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/array-complex-indexing.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-element-increment.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-element-increment.html
new file mode 100644
index 000000000..d46ec9469
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-element-increment.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/array-element-increment.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-equality.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-equality.html
new file mode 100644
index 000000000..0200bb137
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-equality.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/array-equality.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-in-complex-expression.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-in-complex-expression.html
new file mode 100644
index 000000000..ce5da4171
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-in-complex-expression.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/array-in-complex-expression.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-length-side-effects.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-length-side-effects.html
new file mode 100644
index 000000000..7d72a5f2d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-length-side-effects.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/array-length-side-effects.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__attrib-location-length-limits.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__attrib-location-length-limits.html
new file mode 100644
index 000000000..9d2674d18
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__attrib-location-length-limits.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/attrib-location-length-limits.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__bool-type-cast-bug-uint-ivec-uvec.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__bool-type-cast-bug-uint-ivec-uvec.html
new file mode 100644
index 000000000..1937446b6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__bool-type-cast-bug-uint-ivec-uvec.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__compare-structs-containing-arrays.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__compare-structs-containing-arrays.html
new file mode 100644
index 000000000..31cf4c0b2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__compare-structs-containing-arrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/compare-structs-containing-arrays.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__compound-assignment-type-combination.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__compound-assignment-type-combination.html
new file mode 100644
index 000000000..536314602
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__compound-assignment-type-combination.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/compound-assignment-type-combination.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__const-array-init.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__const-array-init.html
new file mode 100644
index 000000000..5fad533ac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__const-array-init.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/const-array-init.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__forbidden-operators.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__forbidden-operators.html
new file mode 100644
index 000000000..975251d5c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__forbidden-operators.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/forbidden-operators.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__frag-depth.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__frag-depth.html
new file mode 100644
index 000000000..47dc92fbd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__frag-depth.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/frag-depth.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__invalid-default-precision.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__invalid-default-precision.html
new file mode 100644
index 000000000..2c85219b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__invalid-default-precision.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/invalid-default-precision.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__invalid-invariant.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__invalid-invariant.html
new file mode 100644
index 000000000..c29114b1d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__invalid-invariant.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/invalid-invariant.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__loops-with-side-effects.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__loops-with-side-effects.html
new file mode 100644
index 000000000..02cc30ac7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__loops-with-side-effects.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/loops-with-side-effects.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__misplaced-version-directive.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__misplaced-version-directive.html
new file mode 100644
index 000000000..ae794f222
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__misplaced-version-directive.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/misplaced-version-directive.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__no-attribute-vertex-shader.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__no-attribute-vertex-shader.html
new file mode 100644
index 000000000..f05151c3c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__no-attribute-vertex-shader.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/no-attribute-vertex-shader.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sampler-no-precision.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sampler-no-precision.html
new file mode 100644
index 000000000..7170d5bf5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sampler-no-precision.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/sampler-no-precision.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sequence-operator-returns-non-constant.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sequence-operator-returns-non-constant.html
new file mode 100644
index 000000000..a83b2e22d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sequence-operator-returns-non-constant.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/sequence-operator-returns-non-constant.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-linking.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-linking.html
new file mode 100644
index 000000000..8af0dd8d6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-linking.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/shader-linking.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1024-character-define.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1024-character-define.html
new file mode 100644
index 000000000..ba45f3a10
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1024-character-define.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/shader-with-1024-character-define.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1024-character-identifier.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1024-character-identifier.frag.html
new file mode 100644
index 000000000..a16e2b1b4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1024-character-identifier.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/shader-with-1024-character-identifier.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1025-character-define.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1025-character-define.html
new file mode 100644
index 000000000..b48b7ea6b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1025-character-define.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/shader-with-1025-character-define.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1025-character-identifier.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1025-character-identifier.frag.html
new file mode 100644
index 000000000..a5e5ae680
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1025-character-identifier.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/shader-with-1025-character-identifier.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-invalid-characters.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-invalid-characters.html
new file mode 100644
index 000000000..2f838fce3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-invalid-characters.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/shader-with-invalid-characters.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-mis-matching-uniform-block.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-mis-matching-uniform-block.html
new file mode 100644
index 000000000..264016082
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-mis-matching-uniform-block.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/shader-with-mis-matching-uniform-block.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__short-circuiting-in-loop-condition.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__short-circuiting-in-loop-condition.html
new file mode 100644
index 000000000..75b1f52c8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__short-circuiting-in-loop-condition.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/short-circuiting-in-loop-condition.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-out-of-range.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-out-of-range.html
new file mode 100644
index 000000000..fe093a97f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-out-of-range.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/texture-offset-out-of-range.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-uniform-texture-coordinate.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-uniform-texture-coordinate.html
new file mode 100644
index 000000000..0e9665679
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-uniform-texture-coordinate.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__tricky-loop-conditions.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__tricky-loop-conditions.html
new file mode 100644
index 000000000..49f833bc2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__tricky-loop-conditions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/tricky-loop-conditions.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__unary-minus-operator-in-dynamic-loop.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__unary-minus-operator-in-dynamic-loop.html
new file mode 100644
index 000000000..c6cbe0bb8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__unary-minus-operator-in-dynamic-loop.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-block-layout-match.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-block-layout-match.html
new file mode 100644
index 000000000..ef5b3185c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-block-layout-match.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/uniform-block-layout-match.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-block-layouts.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-block-layouts.html
new file mode 100644
index 000000000..0b1d1d2b7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-block-layouts.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/uniform-block-layouts.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-location-length-limits.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-location-length-limits.html
new file mode 100644
index 000000000..0caca1887
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-location-length-limits.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/uniform-location-length-limits.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__valid-invariant.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__valid-invariant.html
new file mode 100644
index 000000000..7e3757c3c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__valid-invariant.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/valid-invariant.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__vector-dynamic-indexing-nv-driver-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__vector-dynamic-indexing-nv-driver-bug.html
new file mode 100644
index 000000000..6527650d9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__vector-dynamic-indexing-nv-driver-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__vector-dynamic-indexing.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__vector-dynamic-indexing.html
new file mode 100644
index 000000000..83e586558
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__vector-dynamic-indexing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/glsl3/vector-dynamic-indexing.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__expando-loss-2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__expando-loss-2.html
new file mode 100644
index 000000000..8ec3c8865
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__expando-loss-2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/misc/expando-loss-2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__getextension-while-pbo-bound-stability.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__getextension-while-pbo-bound-stability.html
new file mode 100644
index 000000000..43fc1e9ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__getextension-while-pbo-bound-stability.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/misc/getextension-while-pbo-bound-stability.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__instanceof-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__instanceof-test.html
new file mode 100644
index 000000000..471fc8747
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__instanceof-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/misc/instanceof-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__object-deletion-behaviour-2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__object-deletion-behaviour-2.html
new file mode 100644
index 000000000..32d6a8332
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__object-deletion-behaviour-2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/misc/object-deletion-behaviour-2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__uninitialized-test-2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__uninitialized-test-2.html
new file mode 100644
index 000000000..29c20a2f5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__uninitialized-test-2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/misc/uninitialized-test-2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__views-with-offsets.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__views-with-offsets.html
new file mode 100644
index 000000000..d0d639840
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__views-with-offsets.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/misc/views-with-offsets.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__active-built-in-attribs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__active-built-in-attribs.html
new file mode 100644
index 000000000..bdc4599f9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__active-built-in-attribs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/programs/active-built-in-attribs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__gl-get-frag-data-location.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__gl-get-frag-data-location.html
new file mode 100644
index 000000000..45aadacd0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__gl-get-frag-data-location.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/programs/gl-get-frag-data-location.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__query__occlusion-query.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__query__occlusion-query.html
new file mode 100644
index 000000000..a8e365e77
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__query__occlusion-query.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/query/occlusion-query.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__query__query.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__query__query.html
new file mode 100644
index 000000000..7a4e6e996
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__query__query.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/query/query.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__format-r11f-g11f-b10f.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__format-r11f-g11f-b10f.html
new file mode 100644
index 000000000..785c4685f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__format-r11f-g11f-b10f.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/reading/format-r11f-g11f-b10f.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-from-fbo-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-from-fbo-test.html
new file mode 100644
index 000000000..8821c5429
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-from-fbo-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/reading/read-pixels-from-fbo-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-from-rgb8-into-pbo-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-from-rgb8-into-pbo-bug.html
new file mode 100644
index 000000000..d57191b13
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-from-rgb8-into-pbo-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-into-pixel-pack-buffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-into-pixel-pack-buffer.html
new file mode 100644
index 000000000..ea111eb51
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-into-pixel-pack-buffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/reading/read-pixels-into-pixel-pack-buffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-pack-parameters.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-pack-parameters.html
new file mode 100644
index 000000000..11b6c5fdd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-pack-parameters.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/reading/read-pixels-pack-parameters.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-object-attachment.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-object-attachment.html
new file mode 100644
index 000000000..2efa9ab06
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-object-attachment.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/renderbuffers/framebuffer-object-attachment.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-test.html
new file mode 100644
index 000000000..d90e1f34d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/renderbuffers/framebuffer-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-texture-layer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-texture-layer.html
new file mode 100644
index 000000000..36f6135ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-texture-layer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/renderbuffers/framebuffer-texture-layer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__invalidate-framebuffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__invalidate-framebuffer.html
new file mode 100644
index 000000000..fbc7edc7b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__invalidate-framebuffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/renderbuffers/invalidate-framebuffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisample-with-full-sample-counts.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisample-with-full-sample-counts.html
new file mode 100644
index 000000000..75ec0edd3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisample-with-full-sample-counts.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/renderbuffers/multisample-with-full-sample-counts.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisampled-renderbuffer-initialization.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisampled-renderbuffer-initialization.html
new file mode 100644
index 000000000..dfbfe036b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisampled-renderbuffer-initialization.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__readbuffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__readbuffer.html
new file mode 100644
index 000000000..dc0453dc0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__readbuffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/renderbuffers/readbuffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__attrib-type-match.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__attrib-type-match.html
new file mode 100644
index 000000000..02ca28566
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__attrib-type-match.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/attrib-type-match.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-filter-outofbounds.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-filter-outofbounds.html
new file mode 100644
index 000000000..d7e019a48
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-filter-outofbounds.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/blitframebuffer-filter-outofbounds.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-filter-srgb.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-filter-srgb.html
new file mode 100644
index 000000000..39a76e198
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-filter-srgb.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/blitframebuffer-filter-srgb.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-multisampled-readbuffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-multisampled-readbuffer.html
new file mode 100644
index 000000000..534203318
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-multisampled-readbuffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-outside-readbuffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-outside-readbuffer.html
new file mode 100644
index 000000000..ec294adbc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-outside-readbuffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/blitframebuffer-outside-readbuffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-scissor-enabled.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-scissor-enabled.html
new file mode 100644
index 000000000..dd6126940
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-scissor-enabled.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/blitframebuffer-scissor-enabled.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-size-overflow.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-size-overflow.html
new file mode 100644
index 000000000..85ba914ac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-size-overflow.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/blitframebuffer-size-overflow.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-srgb-and-linear-drawbuffers.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-srgb-and-linear-drawbuffers.html
new file mode 100644
index 000000000..77370818f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-srgb-and-linear-drawbuffers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-stencil-only.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-stencil-only.html
new file mode 100644
index 000000000..cad540fbd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-stencil-only.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/blitframebuffer-stencil-only.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-test.html
new file mode 100644
index 000000000..f959dcb7e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/blitframebuffer-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__canvas-resizing-with-pbo-bound.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__canvas-resizing-with-pbo-bound.html
new file mode 100644
index 000000000..5c3f49680
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__canvas-resizing-with-pbo-bound.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/canvas-resizing-with-pbo-bound.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clear-func-buffer-type-match.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clear-func-buffer-type-match.html
new file mode 100644
index 000000000..fc661b5c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clear-func-buffer-type-match.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/clear-func-buffer-type-match.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clear-srgb-color-buffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clear-srgb-color-buffer.html
new file mode 100644
index 000000000..d08cfe522
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clear-srgb-color-buffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/clear-srgb-color-buffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clipping-wide-points.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clipping-wide-points.html
new file mode 100644
index 000000000..5e6c6bfbf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clipping-wide-points.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/clipping-wide-points.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers.html
new file mode 100644
index 000000000..43307805c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/draw-buffers.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__element-index-uint.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__element-index-uint.html
new file mode 100644
index 000000000..8180603cc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__element-index-uint.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/element-index-uint.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-completeness-unaffected.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-completeness-unaffected.html
new file mode 100644
index 000000000..93e8439f3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-completeness-unaffected.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/framebuffer-completeness-unaffected.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-unsupported.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-unsupported.html
new file mode 100644
index 000000000..4529ef996
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-unsupported.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/framebuffer-unsupported.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__fs-color-type-mismatch-color-buffer-type.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__fs-color-type-mismatch-color-buffer-type.html
new file mode 100644
index 000000000..c458c082e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__fs-color-type-mismatch-color-buffer-type.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__instanced-arrays.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__instanced-arrays.html
new file mode 100644
index 000000000..27b6c3d24
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__instanced-arrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/instanced-arrays.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__instanced-rendering-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__instanced-rendering-bug.html
new file mode 100644
index 000000000..6a335d460
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__instanced-rendering-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/instanced-rendering-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__out-of-bounds-index-buffers-after-copying.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__out-of-bounds-index-buffers-after-copying.html
new file mode 100644
index 000000000..5e91e3b89
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__out-of-bounds-index-buffers-after-copying.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rendering-sampling-feedback-loop.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rendering-sampling-feedback-loop.html
new file mode 100644
index 000000000..e276066a1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rendering-sampling-feedback-loop.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/rendering-sampling-feedback-loop.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rgb-format-support.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rgb-format-support.html
new file mode 100644
index 000000000..09a3bf62f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rgb-format-support.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/rgb-format-support.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__uniform-block-buffer-size.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__uniform-block-buffer-size.html
new file mode 100644
index 000000000..c2c5806c6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__uniform-block-buffer-size.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/rendering/uniform-block-buffer-size.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__sampler-drawing-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__sampler-drawing-test.html
new file mode 100644
index 000000000..ccb137449
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__sampler-drawing-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/samplers/sampler-drawing-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__samplers.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__samplers.html
new file mode 100644
index 000000000..f9047b52f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__samplers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/samplers/samplers.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-enum-tests.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-enum-tests.html
new file mode 100644
index 000000000..0700bc8e2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-enum-tests.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/state/gl-enum-tests.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-get-calls.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-get-calls.html
new file mode 100644
index 000000000..bf6967ce0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-get-calls.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/state/gl-get-calls.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-getstring.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-getstring.html
new file mode 100644
index 000000000..e60ab332e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-getstring.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/state/gl-getstring.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-object-get-calls.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-object-get-calls.html
new file mode 100644
index 000000000..2928299d2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-object-get-calls.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/state/gl-object-get-calls.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..538b2de1c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..0f2524d1b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 000000000..a032873d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r16f-red-float.html
new file mode 100644
index 000000000..5c5c8f7b9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r16f-red-half_float.html
new file mode 100644
index 000000000..fc9ec1fcb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r32f-red-float.html
new file mode 100644
index 000000000..a0ffef71c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..871f9c51d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..ad73b061b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg16f-rg-float.html
new file mode 100644
index 000000000..536865b39
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..748645327
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg32f-rg-float.html
new file mode 100644
index 000000000..3baedef4b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..5d9db46a9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..a2b66853a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..a12337230
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..da5f50e4b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..93f1f878f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..78ea03044
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..a67fa5b56
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..350e8978c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..5e60d09eb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..202623909
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..1eb4336e7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..9bdd93225
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..db4b725c1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..9fcb3a1f8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..8067dda41
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..59dc25cb3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..54bffe498
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..4584d22d1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..49e6011c1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..e5efc4d69
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..bec5f5eb7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..afbbc3998
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 000000000..36fc896a4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r16f-red-float.html
new file mode 100644
index 000000000..75b9da510
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r16f-red-half_float.html
new file mode 100644
index 000000000..fbbce6313
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r32f-red-float.html
new file mode 100644
index 000000000..263fbc0c3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..424252c4e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..052cb6a24
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg16f-rg-float.html
new file mode 100644
index 000000000..bea56ae3a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..f41bd034d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg32f-rg-float.html
new file mode 100644
index 000000000..20992fd0b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..7d45197ea
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..dc813a1c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..a5d8b640f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..49ffc6449
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..660b0ef0b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..200c25f6b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..5f6a170bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..9e578698d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..f417e8e8c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..d100b3830
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..d302f60ff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..65899f13a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..e0b32f855
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..94eb992a2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..a8d341284
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..5d3962b17
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..7b3369363
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..b66f0d74a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..f8223a558
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..ec96df5fb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..83d5ebbd0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..013bd5d45
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/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 b/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
new file mode 100644
index 000000000..20560bf95
--- /dev/null
+++ b/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
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r16f-red-float.html
new file mode 100644
index 000000000..bbd5cbefd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r16f-red-half_float.html
new file mode 100644
index 000000000..8a5d33781
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r32f-red-float.html
new file mode 100644
index 000000000..2cb93e34c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..505b5d45e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..dd647735b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg16f-rg-float.html
new file mode 100644
index 000000000..447009cfc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..2f0f9db0a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg32f-rg-float.html
new file mode 100644
index 000000000..009134025
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..0aaf046c7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..4b42d3e92
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..793ff02e8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..706b0520f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..10e03a726
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..1d50898f9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..e02394152
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..cfc91db8f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/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 b/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
new file mode 100644
index 000000000..522f368c9
--- /dev/null
+++ b/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
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..4b138ad4a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..752faadd1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb9_e5-rgb-float.html
new file mode 100644
index 000000000..49339fd62
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb9_e5-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 000000000..1807abdcf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb9_e5-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..605e6e8a8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..951b0045d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..dc9b74069
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..2cb3eaad1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..dbae03e07
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..abef1e9cd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..a883f5bf8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..bee6464d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..b6d1d6e8a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..6d4c831c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..cb6fd4346
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/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 b/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
new file mode 100644
index 000000000..80a985598
--- /dev/null
+++ b/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
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-float.html
new file mode 100644
index 000000000..4392e7c36
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-half_float.html
new file mode 100644
index 000000000..536a82a2c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r32f-red-float.html
new file mode 100644
index 000000000..f204312ee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..65b687969
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..622f2e5c1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-float.html
new file mode 100644
index 000000000..2fe210774
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..bdf3622b2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg32f-rg-float.html
new file mode 100644
index 000000000..8451ee5ef
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..1bb678eb0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..0890e43f8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..2d9f9622e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..df8438b65
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..1acfc8d0e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..952368b5b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..299b82ed6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..027835df1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/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 b/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
new file mode 100644
index 000000000..98daec043
--- /dev/null
+++ b/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
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..6bb57e5bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..df32e75af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-float.html
new file mode 100644
index 000000000..51809d13e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 000000000..7a970ed24
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..bdd02872a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..98bb27d51
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..e3df23c0a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..70c5ff86b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..0be8d4718
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..29aaec0d7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..04bcf493c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..905f05b74
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..4152f3834
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..277a3a81e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..5469ccb43
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 000000000..03d63d5b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r16f-red-float.html
new file mode 100644
index 000000000..4970c061f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r16f-red-half_float.html
new file mode 100644
index 000000000..49dd438de
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r32f-red-float.html
new file mode 100644
index 000000000..a92aff232
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..247bc4ecd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..2cd935f6e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg16f-rg-float.html
new file mode 100644
index 000000000..ada379524
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..cf195bda0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg32f-rg-float.html
new file mode 100644
index 000000000..a7a0d4e5d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..1f4f92feb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..a4b178f11
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..242942bb1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..8afab38bd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..00d0c76ed
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..62cbc72ae
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..dbffd5f91
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..6e1316ca5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..61cc83f56
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..63f389773
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..e587192df
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb9_e5-rgb-float.html
new file mode 100644
index 000000000..8701dd346
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb9_e5-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 000000000..ea1657503
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb9_e5-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..81edc3c16
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..6329e1649
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..ae86b7f25
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..d096b92a6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..aa3c7a32d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..67bbeaaa0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..55075510c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..a73f778a3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..08e2b48ac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..39f3a179f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..b89f4b6e0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 000000000..5d54c0c89
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r16f-red-float.html
new file mode 100644
index 000000000..84362b6a8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r16f-red-half_float.html
new file mode 100644
index 000000000..50397b900
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r32f-red-float.html
new file mode 100644
index 000000000..48bdb09eb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..4d2d67d68
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..3fa70aa6d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-float.html
new file mode 100644
index 000000000..96951be74
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..f9a55844a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg32f-rg-float.html
new file mode 100644
index 000000000..19e0a90a7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..f23b3c2cc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..f661290e1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..0c70d2dee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..c014ba34b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..71e6ed4b4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..a6ac75eba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..ecb48e09b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..24f57cbc2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..2e6f5b699
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..97f95f907
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..de09a856e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-float.html
new file mode 100644
index 000000000..80ff1a35d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 000000000..5c6853809
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..937fe5ac4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..848bf58a7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..002c65714
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..c307c8c4d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..229a6655f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..f75a31197
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..7ee489c27
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..994a2cb00
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..b328e80b9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..f8baf0bf5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..99c4d15cd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/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 b/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
new file mode 100644
index 000000000..a6bf8e4db
--- /dev/null
+++ b/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
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r16f-red-float.html
new file mode 100644
index 000000000..5ed8bab48
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r16f-red-half_float.html
new file mode 100644
index 000000000..f74f8d43e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r32f-red-float.html
new file mode 100644
index 000000000..60807d3b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..77da6fd2e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..8504ca5bf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg16f-rg-float.html
new file mode 100644
index 000000000..c8daea805
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..7c82c9221
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg32f-rg-float.html
new file mode 100644
index 000000000..7aca8bc78
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..efe57a43e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..411001958
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..024e5d208
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..c9a030081
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..afbd0c680
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..a672dbc52
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..c06e0aa8a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..933183626
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..1c0cc7eb5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..9bf5a975c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..a0d788a1f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-float.html
new file mode 100644
index 000000000..fe1928363
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 000000000..73df8de35
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..71c1031b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..9d253445e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..bf97fec0a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..ea2881d4e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..69ccdfb7f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..e1d7f9e79
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..cab688fa8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..b4787d5b4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..ace7e65ee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..ed80a6e11
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..8191fa90b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/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 b/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
new file mode 100644
index 000000000..c43355fb6
--- /dev/null
+++ b/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
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r16f-red-float.html
new file mode 100644
index 000000000..a2c23653e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r16f-red-half_float.html
new file mode 100644
index 000000000..b40413e6d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r32f-red-float.html
new file mode 100644
index 000000000..defc51a6b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..2ca329f24
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..9bb455926
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg16f-rg-float.html
new file mode 100644
index 000000000..ab3c6789e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..cd1d4d276
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg32f-rg-float.html
new file mode 100644
index 000000000..82ee7bab2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..45db01a02
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..1734a30b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..98e40b651
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..aba83ad23
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..28dc0df76
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..64c770f52
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..c229be8cd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..a81528190
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..9dbbf9a68
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..664173930
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..069fd3df6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb9_e5-rgb-float.html
new file mode 100644
index 000000000..a8bb1fdf0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb9_e5-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 000000000..ff054fe78
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb9_e5-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..5ba22d198
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..e80a25270
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..e2d7116f1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..04f61d5df
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..04f2b5166
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..e171ee56b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..de0266fcf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..4e547b6bd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..e3caf2d51
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__active-3d-texture-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__active-3d-texture-bug.html
new file mode 100644
index 000000000..2196361f2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__active-3d-texture-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/active-3d-texture-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-luma-format.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-luma-format.html
new file mode 100644
index 000000000..5f70440bf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-luma-format.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/copy-texture-image-luma-format.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-webgl-specific.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-webgl-specific.html
new file mode 100644
index 000000000..eef9b72f7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-webgl-specific.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/copy-texture-image-webgl-specific.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image.html
new file mode 100644
index 000000000..26e9fc1f0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/copy-texture-image.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__gl-get-tex-parameter.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__gl-get-tex-parameter.html
new file mode 100644
index 000000000..280eeef09
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__gl-get-tex-parameter.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/gl-get-tex-parameter.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__integer-cubemap-specification-order-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__integer-cubemap-specification-order-bug.html
new file mode 100644
index 000000000..78e2f438a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__integer-cubemap-specification-order-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/integer-cubemap-specification-order-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__integer-cubemap-texture-sampling.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__integer-cubemap-texture-sampling.html
new file mode 100644
index 000000000..40804f10d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__integer-cubemap-texture-sampling.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/integer-cubemap-texture-sampling.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__mipmap-fbo.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__mipmap-fbo.html
new file mode 100644
index 000000000..426270bf9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__mipmap-fbo.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/mipmap-fbo.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-3d-size-limit.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-3d-size-limit.html
new file mode 100644
index 000000000..7ba3ee5d6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-3d-size-limit.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/tex-3d-size-limit.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-and-sub-image-with-array-buffer-view-sub-source.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-and-sub-image-with-array-buffer-view-sub-source.html
new file mode 100644
index 000000000..f0f50944a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-and-sub-image-with-array-buffer-view-sub-source.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-bad-args-from-dom-elements.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-bad-args-from-dom-elements.html
new file mode 100644
index 000000000..750f4b45f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-bad-args-from-dom-elements.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-bad-args.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-bad-args.html
new file mode 100644
index 000000000..3a41fdf14
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-bad-args.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/tex-image-with-bad-args.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-different-data-source.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-different-data-source.html
new file mode 100644
index 000000000..b3f8842d3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-different-data-source.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/tex-image-with-different-data-source.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-input-validation.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-input-validation.html
new file mode 100644
index 000000000..9f8a66842
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-input-validation.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/tex-input-validation.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-mipmap-levels.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-mipmap-levels.html
new file mode 100644
index 000000000..dcdd7830f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-mipmap-levels.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/tex-mipmap-levels.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-new-formats.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-new-formats.html
new file mode 100644
index 000000000..66d6b0a04
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-new-formats.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/tex-new-formats.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-srgb-mipmap.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-srgb-mipmap.html
new file mode 100644
index 000000000..d971f0309
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-srgb-mipmap.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/tex-srgb-mipmap.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-2d.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-2d.html
new file mode 100644
index 000000000..c26cb8a7b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-2d.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/tex-storage-2d.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-and-subimage-3d.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-and-subimage-3d.html
new file mode 100644
index 000000000..18b13e249
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-and-subimage-3d.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/tex-storage-and-subimage-3d.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-compressed-formats.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-compressed-formats.html
new file mode 100644
index 000000000..246ff74c6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-compressed-formats.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/tex-storage-compressed-formats.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params.html
new file mode 100644
index 000000000..0bd728646
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/tex-unpack-params.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__texel-fetch-undefined.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__texel-fetch-undefined.html
new file mode 100644
index 000000000..3e4e9327a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__texel-fetch-undefined.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/texel-fetch-undefined.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__texture-npot.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__texture-npot.html
new file mode 100644
index 000000000..18b333c16
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__texture-npot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/misc/texture-npot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..bb1c2b034
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..896208761
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/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 b/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
new file mode 100644
index 000000000..8f24d7b1d
--- /dev/null
+++ b/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
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r16f-red-float.html
new file mode 100644
index 000000000..b55e01672
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r16f-red-half_float.html
new file mode 100644
index 000000000..c55f9728e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r32f-red-float.html
new file mode 100644
index 000000000..52d3c2b8f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..406a0de09
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..e4b192394
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg16f-rg-float.html
new file mode 100644
index 000000000..b618ca5a4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..7f6dd7bde
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg32f-rg-float.html
new file mode 100644
index 000000000..1c1b7e4d2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..c6113faf3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..5012896a4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..0a74463e1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..ba882ffd0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..848365ca1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..90c5f9568
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..9b1af897b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..c0edfcf29
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..feb6f9941
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..7233c2194
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..bb210c1ed
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb9_e5-rgb-float.html
new file mode 100644
index 000000000..d18aba77b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb9_e5-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 000000000..927ff271c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb9_e5-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..9e68fbf61
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..cf3314685
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..459f199d1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..b9efa5947
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..d0aa959f4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..81ed5ac7b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..2667ad0b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..16a80c887
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..cbfeb55af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..0bfaa8d74
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..4546eb20c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/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 b/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
new file mode 100644
index 000000000..aabeb7496
--- /dev/null
+++ b/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
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r16f-red-float.html
new file mode 100644
index 000000000..32181c281
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r16f-red-half_float.html
new file mode 100644
index 000000000..6fa523ed5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r32f-red-float.html
new file mode 100644
index 000000000..f1e25a626
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..e004ebc5d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..282057dfb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg16f-rg-float.html
new file mode 100644
index 000000000..7d8b11e03
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..429f9a872
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg32f-rg-float.html
new file mode 100644
index 000000000..9d3b4fa96
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..2282379fe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..e2cdba287
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..a26064e14
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..2339da11b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..6967a2a1e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..2dfc120b7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..4eec278d3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..4381bd547
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..ef106dffd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..d48c68e70
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..2d0c955cb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb9_e5-rgb-float.html
new file mode 100644
index 000000000..57d036d3c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb9_e5-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 000000000..b6f1ea621
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb9_e5-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..50eba0b48
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..d9846322d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..bfbeb7c30
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..445b681be
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..8d9d172ff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..aa3f2c659
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..cf4bd95db
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..2eac7fc2c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..c9d4bb11d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..e5ce8cb4c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..f3afcb675
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 000000000..824fb1aed
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r16f-red-float.html
new file mode 100644
index 000000000..cd03c78cc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r16f-red-half_float.html
new file mode 100644
index 000000000..ac1ad9cd9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r32f-red-float.html
new file mode 100644
index 000000000..a205aa8df
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..27676b17c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..acfcd6966
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg16f-rg-float.html
new file mode 100644
index 000000000..09e261f6b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..9f5f1f9da
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg32f-rg-float.html
new file mode 100644
index 000000000..f6b3791ad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..431653271
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..528d24b31
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..2e3f6c9fa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..9f95bd206
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..ffee0f813
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..4f7652f53
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..803d0d6d9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..45cdeb8ff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..c31cc94a1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..125d655a9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..f71c76f33
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb9_e5-rgb-float.html
new file mode 100644
index 000000000..0045359fd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb9_e5-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 000000000..24e3f515d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb9_e5-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..0f33257a7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..46f24d9e5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..3bb7227b0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..1553aaa69
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..9d030a1d8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..2081fdedf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..fa1794b54
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..a6b179cfb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..4356ede7b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..241a53a2a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..f2edc1def
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 000000000..329042488
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r16f-red-float.html
new file mode 100644
index 000000000..ee559ebdc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r16f-red-half_float.html
new file mode 100644
index 000000000..bbd8b4c75
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r32f-red-float.html
new file mode 100644
index 000000000..b970df0aa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..1fefab671
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..edd2fbdcb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-float.html
new file mode 100644
index 000000000..0825be92c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..59c108085
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg32f-rg-float.html
new file mode 100644
index 000000000..6e279bf26
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..809e2f5a8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..2737ddfd3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..fb4e7062c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..54cdff209
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..d48fe513b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..4cc3b9606
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..de177379e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..3f2ab2cf9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..98684d38c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..36ecfcb7b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..10c3e7a0b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-float.html
new file mode 100644
index 000000000..a402e9cb9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 000000000..248f20ccd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..016a5d495
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..0cf3547de
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..98bd77570
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..0669261e1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..854ce3b0d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..870515992
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..7339a753f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..526d87f3f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..48b6cfd13
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..bff28a729
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..beb146ef5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/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 b/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
new file mode 100644
index 000000000..63562c998
--- /dev/null
+++ b/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
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r16f-red-float.html
new file mode 100644
index 000000000..41acd15fb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r16f-red-half_float.html
new file mode 100644
index 000000000..2ebaf0ac1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r32f-red-float.html
new file mode 100644
index 000000000..a61033dbc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..3757afe98
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..951e9d7a5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg16f-rg-float.html
new file mode 100644
index 000000000..27494025d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..43ff884a1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg32f-rg-float.html
new file mode 100644
index 000000000..194015500
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..551051572
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..5a0f88c53
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..9cd0b4295
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..3b53bc34a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..cd0cc693d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..959525539
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..bf8378874
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..6b8f33b71
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..6c46180a8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..7b2034382
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..4bcb36c0c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..d131fce6c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..000ebc6e6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..8bbf90eb7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..6cec8cf33
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..57695c260
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..27691af1e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..c93a911a0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..11d3e450d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..1f1f3045b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 000000000..be8586768
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 000000000..2ee40469d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/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 b/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
new file mode 100644
index 000000000..c749f4631
--- /dev/null
+++ b/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
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r16f-red-float.html
new file mode 100644
index 000000000..f3536711c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r16f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r16f-red-half_float.html
new file mode 100644
index 000000000..ef5c591bb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r16f-red-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r32f-red-float.html
new file mode 100644
index 000000000..7ba317178
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r32f-red-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r8-red-unsigned_byte.html
new file mode 100644
index 000000000..254cc6ab0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r8-red-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 000000000..25a48bbad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r8ui-red_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg16f-rg-float.html
new file mode 100644
index 000000000..db4f02db1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg16f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg16f-rg-half_float.html
new file mode 100644
index 000000000..2b12d35b7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg16f-rg-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg32f-rg-float.html
new file mode 100644
index 000000000..159e46bc6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg32f-rg-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg8-rg-unsigned_byte.html
new file mode 100644
index 000000000..a356e72db
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg8-rg-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 000000000..4e845ba29
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-float.html
new file mode 100644
index 000000000..fc2c93cf0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-half_float.html
new file mode 100644
index 000000000..b1046b46b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb32f-rgb-float.html
new file mode 100644
index 000000000..c04d56eb1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb32f-rgb-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 000000000..38c72d8ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb565-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..7919f7854
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 000000000..265f98084
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..4e55021b5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..4e4a1aaa5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 000000000..0b7540443
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba16f-rgba-float.html
new file mode 100644
index 000000000..afa1b4982
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba16f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba16f-rgba-half_float.html
new file mode 100644
index 000000000..d735a93f6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba16f-rgba-half_float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba32f-rgba-float.html
new file mode 100644
index 000000000..1e754946a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba32f-rgba-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 000000000..62f36fe02
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba4-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..2899b7ad1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..bbd21fb50
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 000000000..a90d6d342
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 000000000..f4a83b43a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-srgb8-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 000000000..21afe6773
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__transform_feedback.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__transform_feedback.html
new file mode 100644
index 000000000..324d5c6f4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__transform_feedback.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/transform_feedback/transform_feedback.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__two-unreferenced-varyings.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__two-unreferenced-varyings.html
new file mode 100644
index 000000000..76d0cbf8d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__two-unreferenced-varyings.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/transform_feedback/two-unreferenced-varyings.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__unwritten-output-defaults-to-zero.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__unwritten-output-defaults-to-zero.html
new file mode 100644
index 000000000..382b910e5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__unwritten-output-defaults-to-zero.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__vertex_arrays__vertex-array-object.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__vertex_arrays__vertex-array-object.html
new file mode 100644
index 000000000..96cd57aae
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__vertex_arrays__vertex-array-object.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/vertex_arrays/vertex-array-object.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-aliasing.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-aliasing.html
new file mode 100644
index 000000000..604fec6db
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-aliasing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-bindAttribLocation-aliasing.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-matrix.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-matrix.html
new file mode 100644
index 000000000..7440a2245
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-matrix.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-bindAttribLocation-matrix.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-repeated.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-repeated.html
new file mode 100644
index 000000000..cbf205458
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-repeated.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-bindAttribLocation-repeated.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-disabled-vertex-attrib.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-disabled-vertex-attrib.html
new file mode 100644
index 000000000..dc8546280
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-disabled-vertex-attrib.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-disabled-vertex-attrib.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-enable-vertex-attrib.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-enable-vertex-attrib.html
new file mode 100644
index 000000000..1b1af2d5b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-enable-vertex-attrib.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-enable-vertex-attrib.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-matrix-attributes.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-matrix-attributes.html
new file mode 100644
index 000000000..36b535f3b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-matrix-attributes.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-matrix-attributes.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-render.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-render.html
new file mode 100644
index 000000000..487a8d498
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-render.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-vertex-attrib-render.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-zero-issues.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-zero-issues.html
new file mode 100644
index 000000000..24c4d98c6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-zero-issues.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-vertex-attrib-zero-issues.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertexattribpointer-offsets.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertexattribpointer-offsets.html
new file mode 100644
index 000000000..4d101b2b9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertexattribpointer-offsets.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-vertexattribpointer-offsets.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertexattribpointer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertexattribpointer.html
new file mode 100644
index 000000000..295f2eef1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertexattribpointer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-vertexattribpointer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-bind-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-bind-test.html
new file mode 100644
index 000000000..516d14e63
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-bind-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/buffer-bind-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-data-and-buffer-sub-data.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-data-and-buffer-sub-data.html
new file mode 100644
index 000000000..b040a8a1c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-data-and-buffer-sub-data.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/buffer-data-and-buffer-sub-data.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-data-array-buffer-delete.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-data-array-buffer-delete.html
new file mode 100644
index 000000000..a5e258fcd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-data-array-buffer-delete.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/buffer-data-array-buffer-delete.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-uninitialized.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-uninitialized.html
new file mode 100644
index 000000000..b2ba00be5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-uninitialized.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/buffer-uninitialized.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__element-array-buffer-delete-recreate.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__element-array-buffer-delete-recreate.html
new file mode 100644
index 000000000..867e7b5f9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__element-array-buffer-delete-recreate.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/element-array-buffer-delete-recreate.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-copies-indices.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-copies-indices.html
new file mode 100644
index 000000000..fb36aff0d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-copies-indices.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/index-validation-copies-indices.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-crash-with-buffer-sub-data.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-crash-with-buffer-sub-data.html
new file mode 100644
index 000000000..db7404ef9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-crash-with-buffer-sub-data.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/index-validation-crash-with-buffer-sub-data.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-large-buffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-large-buffer.html
new file mode 100644
index 000000000..05e669a29
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-large-buffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/index-validation-large-buffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-verifies-too-many-indices.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-verifies-too-many-indices.html
new file mode 100644
index 000000000..13260bff5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-verifies-too-many-indices.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/index-validation-verifies-too-many-indices.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-with-resized-buffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-with-resized-buffer.html
new file mode 100644
index 000000000..8d643c95f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-with-resized-buffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/index-validation-with-resized-buffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation.html
new file mode 100644
index 000000000..3199b9549
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/index-validation.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__buffer-offscreen-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__buffer-offscreen-test.html
new file mode 100644
index 000000000..620e7e21d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__buffer-offscreen-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/buffer-offscreen-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__buffer-preserve-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__buffer-preserve-test.html
new file mode 100644
index 000000000..e1a98a1d2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__buffer-preserve-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/buffer-preserve-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__canvas-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__canvas-test.html
new file mode 100644
index 000000000..78572de79
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__canvas-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/canvas-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__canvas-zero-size.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__canvas-zero-size.html
new file mode 100644
index 000000000..ad1022e40
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__canvas-zero-size.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/canvas-zero-size.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__draw-static-webgl-to-multiple-canvas-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__draw-static-webgl-to-multiple-canvas-test.html
new file mode 100644
index 000000000..389b5b416
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__draw-static-webgl-to-multiple-canvas-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__draw-webgl-to-canvas-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__draw-webgl-to-canvas-test.html
new file mode 100644
index 000000000..8bdc3c68a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__draw-webgl-to-canvas-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/draw-webgl-to-canvas-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-hd-dpi-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-hd-dpi-test.html
new file mode 100644
index 000000000..f7141311f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-hd-dpi-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/drawingbuffer-hd-dpi-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-static-canvas-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-static-canvas-test.html
new file mode 100644
index 000000000..c4693a999
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-static-canvas-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/drawingbuffer-static-canvas-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-test.html
new file mode 100644
index 000000000..40edd2a83
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/drawingbuffer-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__framebuffer-bindings-affected-by-to-data-url.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__framebuffer-bindings-affected-by-to-data-url.html
new file mode 100644
index 000000000..c1563c6eb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__framebuffer-bindings-affected-by-to-data-url.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__framebuffer-bindings-unaffected-on-resize.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__framebuffer-bindings-unaffected-on-resize.html
new file mode 100644
index 000000000..6223fb81d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__framebuffer-bindings-unaffected-on-resize.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__rapid-resizing.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__rapid-resizing.html
new file mode 100644
index 000000000..01e029d19
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__rapid-resizing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/rapid-resizing.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__texture-bindings-unaffected-on-resize.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__texture-bindings-unaffected-on-resize.html
new file mode 100644
index 000000000..702bece75
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__texture-bindings-unaffected-on-resize.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/texture-bindings-unaffected-on-resize.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__to-data-url-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__to-data-url-test.html
new file mode 100644
index 000000000..b394238f4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__to-data-url-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/to-data-url-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__viewport-unchanged-upon-resize.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__viewport-unchanged-upon-resize.html
new file mode 100644
index 000000000..d0ef7cc80
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__viewport-unchanged-upon-resize.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/viewport-unchanged-upon-resize.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attribute-preserve-drawing-buffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attribute-preserve-drawing-buffer.html
new file mode 100644
index 000000000..9cc9fdf74
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attribute-preserve-drawing-buffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-attribute-preserve-drawing-buffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attributes-alpha-depth-stencil-antialias.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attributes-alpha-depth-stencil-antialias.html
new file mode 100644
index 000000000..6bf25ca91
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attributes-alpha-depth-stencil-antialias.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-attributes-alpha-depth-stencil-antialias.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-creation-and-destruction.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-creation-and-destruction.html
new file mode 100644
index 000000000..48e252c2f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-creation-and-destruction.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-creation-and-destruction.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-creation.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-creation.html
new file mode 100644
index 000000000..a97347451
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-creation.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-creation.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-eviction-with-garbage-collection.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-eviction-with-garbage-collection.html
new file mode 100644
index 000000000..756c49f6b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-eviction-with-garbage-collection.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-eviction-with-garbage-collection.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-hidden-alpha.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-hidden-alpha.html
new file mode 100644
index 000000000..5aa661020
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-hidden-alpha.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-hidden-alpha.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-lost-restored.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-lost-restored.html
new file mode 100644
index 000000000..3ec2aba0a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-lost-restored.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-lost-restored.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-lost.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-lost.html
new file mode 100644
index 000000000..e9910668c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-lost.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-lost.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-no-alpha-fbo-with-alpha.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-no-alpha-fbo-with-alpha.html
new file mode 100644
index 000000000..63db785ec
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-no-alpha-fbo-with-alpha.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-no-alpha-fbo-with-alpha.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-release-upon-reload.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-release-upon-reload.html
new file mode 100644
index 000000000..6f6a78c5f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-release-upon-reload.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-release-upon-reload.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-release-with-workers.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-release-with-workers.html
new file mode 100644
index 000000000..1d9657bf9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-release-with-workers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-release-with-workers.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-size-change.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-size-change.html
new file mode 100644
index 000000000..40856ec5f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-size-change.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-size-change.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__incorrect-context-object-behaviour.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__incorrect-context-object-behaviour.html
new file mode 100644
index 000000000..dee1aed75
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__incorrect-context-object-behaviour.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/incorrect-context-object-behaviour.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__premultiplyalpha-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__premultiplyalpha-test.html
new file mode 100644
index 000000000..c8f8594a0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__premultiplyalpha-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/premultiplyalpha-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__resource-sharing-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__resource-sharing-test.html
new file mode 100644
index 000000000..b0794f6e2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__resource-sharing-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/resource-sharing-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__user-defined-properties-on-context.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__user-defined-properties-on-context.html
new file mode 100644
index 000000000..9e4244101
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__user-defined-properties-on-context.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/user-defined-properties-on-context.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-disjoint-timer-query.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-disjoint-timer-query.html
new file mode 100644
index 000000000..d2ec460d3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-disjoint-timer-query.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/ext-disjoint-timer-query.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-texture-filter-anisotropic.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-texture-filter-anisotropic.html
new file mode 100644
index 000000000..d1544506e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-texture-filter-anisotropic.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/ext-texture-filter-anisotropic.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__get-extension.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__get-extension.html
new file mode 100644
index 000000000..f51b3fd8c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__get-extension.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/get-extension.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__oes-texture-float-linear.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__oes-texture-float-linear.html
new file mode 100644
index 000000000..5595f807b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__oes-texture-float-linear.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-texture-float-linear.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-atc.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-atc.html
new file mode 100644
index 000000000..393052881
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-atc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-compressed-texture-atc.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-etc.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-etc.html
new file mode 100644
index 000000000..a5a859b15
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-etc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-compressed-texture-etc.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-pvrtc.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-pvrtc.html
new file mode 100644
index 000000000..51bb0f79e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-pvrtc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-compressed-texture-pvrtc.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc-srgb.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc-srgb.html
new file mode 100644
index 000000000..4d64f1cb8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc-srgb.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc.html
new file mode 100644
index 000000000..090e0afed
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-compressed-texture-s3tc.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-size-limit.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-size-limit.html
new file mode 100644
index 000000000..ddde30e65
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-size-limit.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-compressed-texture-size-limit.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-debug-renderer-info.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-debug-renderer-info.html
new file mode 100644
index 000000000..4554d52b6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-debug-renderer-info.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-debug-renderer-info.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-debug-shaders.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-debug-shaders.html
new file mode 100644
index 000000000..be9dddefd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-debug-shaders.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-debug-shaders.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-shared-resources.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-shared-resources.html
new file mode 100644
index 000000000..6d4d41a01
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-shared-resources.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-shared-resources.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-ambiguous-function-call.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-ambiguous-function-call.html
new file mode 100644
index 000000000..7c0395851
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-ambiguous-function-call.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/angle-ambiguous-function-call.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-constructor-invalid-parameters.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-constructor-invalid-parameters.html
new file mode 100644
index 000000000..9ad5b6e54
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-constructor-invalid-parameters.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/angle-constructor-invalid-parameters.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-d3d11-compiler-error.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-d3d11-compiler-error.html
new file mode 100644
index 000000000..375cf9696
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-d3d11-compiler-error.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/angle-d3d11-compiler-error.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-dx-variable-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-dx-variable-bug.html
new file mode 100644
index 000000000..6f9624e91
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-dx-variable-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/angle-dx-variable-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__array-of-struct-with-int-first-position.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__array-of-struct-with-int-first-position.html
new file mode 100644
index 000000000..3fab5efea
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__array-of-struct-with-int-first-position.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/array-of-struct-with-int-first-position.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__bool-type-cast-bug-int-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__bool-type-cast-bug-int-float.html
new file mode 100644
index 000000000..b64cbf393
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__bool-type-cast-bug-int-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/bool-type-cast-bug-int-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__compare-loop-index-to-uniform.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__compare-loop-index-to-uniform.html
new file mode 100644
index 000000000..27522195e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__compare-loop-index-to-uniform.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/compare-loop-index-to-uniform.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__complex-glsl-does-not-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__complex-glsl-does-not-crash.html
new file mode 100644
index 000000000..9640ca6e8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__complex-glsl-does-not-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/complex-glsl-does-not-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__compound-assignment-type-combination.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__compound-assignment-type-combination.html
new file mode 100644
index 000000000..4fd97a6c0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__compound-assignment-type-combination.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/compound-assignment-type-combination.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__conditional-discard-in-loop.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__conditional-discard-in-loop.html
new file mode 100644
index 000000000..a9761f44f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__conditional-discard-in-loop.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/conditional-discard-in-loop.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__conditional-discard-optimization.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__conditional-discard-optimization.html
new file mode 100644
index 000000000..5974aed3d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__conditional-discard-optimization.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/conditional-discard-optimization.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__constant-precision-qualifier.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__constant-precision-qualifier.html
new file mode 100644
index 000000000..6fc3e0d4c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__constant-precision-qualifier.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/constant-precision-qualifier.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__floor-div-cos-should-not-truncate.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__floor-div-cos-should-not-truncate.html
new file mode 100644
index 000000000..2a64f736b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__floor-div-cos-should-not-truncate.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__floored-division-accuracy.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__floored-division-accuracy.html
new file mode 100644
index 000000000..2752ab0c4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__floored-division-accuracy.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/floored-division-accuracy.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__fragcoord-linking-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__fragcoord-linking-bug.html
new file mode 100644
index 000000000..a515d5dd1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__fragcoord-linking-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/fragcoord-linking-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__gl-fragcoord-multisampling-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__gl-fragcoord-multisampling-bug.html
new file mode 100644
index 000000000..4db862ff8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__gl-fragcoord-multisampling-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__global-invariant-does-not-leak-across-shaders.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__global-invariant-does-not-leak-across-shaders.html
new file mode 100644
index 000000000..4a94ba233
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__global-invariant-does-not-leak-across-shaders.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__invariant-does-not-leak-across-shaders.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__invariant-does-not-leak-across-shaders.html
new file mode 100644
index 000000000..2bff81bc1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__invariant-does-not-leak-across-shaders.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__logic-inside-block-without-braces.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__logic-inside-block-without-braces.html
new file mode 100644
index 000000000..8cd271930
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__logic-inside-block-without-braces.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/logic-inside-block-without-braces.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__long-expressions-should-not-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__long-expressions-should-not-crash.html
new file mode 100644
index 000000000..955324689
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__long-expressions-should-not-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/long-expressions-should-not-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__loop-if-loop-gradient.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__loop-if-loop-gradient.html
new file mode 100644
index 000000000..afc7be655
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__loop-if-loop-gradient.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/loop-if-loop-gradient.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__modulo-arithmetic-accuracy.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__modulo-arithmetic-accuracy.html
new file mode 100644
index 000000000..a2dc3da45
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__modulo-arithmetic-accuracy.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/modulo-arithmetic-accuracy.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__multiplication-assignment.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__multiplication-assignment.html
new file mode 100644
index 000000000..09c76737d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__multiplication-assignment.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/multiplication-assignment.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-functions-should-not-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-functions-should-not-crash.html
new file mode 100644
index 000000000..c3d6d8d33
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-functions-should-not-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/nested-functions-should-not-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-loops-with-break-and-continue.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-loops-with-break-and-continue.html
new file mode 100644
index 000000000..299382f8d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-loops-with-break-and-continue.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/nested-loops-with-break-and-continue.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-sequence-operator.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-sequence-operator.html
new file mode 100644
index 000000000..e7bb425fc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-sequence-operator.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/nested-sequence-operator.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__pow-of-small-constant-in-user-defined-function.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__pow-of-small-constant-in-user-defined-function.html
new file mode 100644
index 000000000..c00567c79
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__pow-of-small-constant-in-user-defined-function.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__pow-with-constant-exponent-should-not-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__pow-with-constant-exponent-should-not-crash.html
new file mode 100644
index 000000000..c8e0c1191
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__pow-with-constant-exponent-should-not-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__qualcomm-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__qualcomm-crash.html
new file mode 100644
index 000000000..b08c64913
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__qualcomm-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/qualcomm-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__qualcomm-loop-with-continue-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__qualcomm-loop-with-continue-crash.html
new file mode 100644
index 000000000..abe930636
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__qualcomm-loop-with-continue-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sampler-array-using-loop-index.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sampler-array-using-loop-index.html
new file mode 100644
index 000000000..bb8cc5eaf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sampler-array-using-loop-index.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/sampler-array-using-loop-index.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sampler-struct-function-arg.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sampler-struct-function-arg.html
new file mode 100644
index 000000000..1b62efcca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sampler-struct-function-arg.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/sampler-struct-function-arg.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sequence-operator-evaluation-order.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sequence-operator-evaluation-order.html
new file mode 100644
index 000000000..09345d09a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sequence-operator-evaluation-order.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/sequence-operator-evaluation-order.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sketchfab-lighting-shader-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sketchfab-lighting-shader-crash.html
new file mode 100644
index 000000000..6ecfb3840
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sketchfab-lighting-shader-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__struct-constructor-highp-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__struct-constructor-highp-bug.html
new file mode 100644
index 000000000..2b8a03064
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__struct-constructor-highp-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/struct-constructor-highp-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__temp-expressions-should-not-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__temp-expressions-should-not-crash.html
new file mode 100644
index 000000000..8975a5745
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__temp-expressions-should-not-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/temp-expressions-should-not-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__undefined-index-should-not-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__undefined-index-should-not-crash.html
new file mode 100644
index 000000000..7eba8654c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__undefined-index-should-not-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/undefined-index-should-not-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__uniforms-should-not-lose-values.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__uniforms-should-not-lose-values.html
new file mode 100644
index 000000000..dd50924a9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__uniforms-should-not-lose-values.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/uniforms-should-not-lose-values.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec2.html
new file mode 100644
index 000000000..ca96e9f2d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-bvec2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec3.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec3.html
new file mode 100644
index 000000000..ed05b26b2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec3.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-bvec3.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec4.html
new file mode 100644
index 000000000..12c9daf5d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-bvec4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec2.html
new file mode 100644
index 000000000..8862a4490
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-ivec2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec3.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec3.html
new file mode 100644
index 000000000..3a228f200
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec3.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-ivec3.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec4.html
new file mode 100644
index 000000000..12f5518ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-ivec4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat2.html
new file mode 100644
index 000000000..3397fb5bd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-mat2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat3.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat3.html
new file mode 100644
index 000000000..055d3959f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat3.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-mat3.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat4.html
new file mode 100644
index 000000000..5f08d95d1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-mat4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html
new file mode 100644
index 000000000..44c9e6fee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-index.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-index.html
new file mode 100644
index 000000000..67e0f0b8a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-index.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-vec-mat-index.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec2.html
new file mode 100644
index 000000000..b378d501f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-vec2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec3.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec3.html
new file mode 100644
index 000000000..803bb8491
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec3.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-vec3.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec4.html
new file mode 100644
index 000000000..aa2cea042
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-vec4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-abs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-abs.html
new file mode 100644
index 000000000..ba47559fb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-abs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-abs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-acos.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-acos.html
new file mode 100644
index 000000000..eee1127f4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-acos.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-acos.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-asin.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-asin.html
new file mode 100644
index 000000000..cf1ef703e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-asin.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-asin.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-atan-xy.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-atan-xy.html
new file mode 100644
index 000000000..aadba2758
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-atan-xy.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-atan-xy.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-atan.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-atan.html
new file mode 100644
index 000000000..a7285c19a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-atan.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-atan.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-ceil.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-ceil.html
new file mode 100644
index 000000000..a43e779e1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-ceil.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-ceil.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-clamp-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-clamp-float.html
new file mode 100644
index 000000000..7af3ecb31
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-clamp-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-clamp-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-clamp-gentype.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-clamp-gentype.html
new file mode 100644
index 000000000..a346f365d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-clamp-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-clamp-gentype.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-cos.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-cos.html
new file mode 100644
index 000000000..63a7f29e9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-cos.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-cos.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-cross.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-cross.html
new file mode 100644
index 000000000..99dffa8bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-cross.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-cross.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-distance.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-distance.html
new file mode 100644
index 000000000..99fb19873
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-distance.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-distance.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-dot.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-dot.html
new file mode 100644
index 000000000..3034d765b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-dot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-dot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-faceforward.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-faceforward.html
new file mode 100644
index 000000000..fb2c8a12c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-faceforward.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-faceforward.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-floor.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-floor.html
new file mode 100644
index 000000000..bf59d9f51
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-floor.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-floor.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-fract.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-fract.html
new file mode 100644
index 000000000..2e6c9f83b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-fract.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-fract.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-length.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-length.html
new file mode 100644
index 000000000..d7719d7b1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-length.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-length.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-max-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-max-float.html
new file mode 100644
index 000000000..2e8dcb217
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-max-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-max-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-max-gentype.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-max-gentype.html
new file mode 100644
index 000000000..218db9ece
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-max-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-max-gentype.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-min-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-min-float.html
new file mode 100644
index 000000000..567f13adb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-min-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-min-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-min-gentype.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-min-gentype.html
new file mode 100644
index 000000000..680eb1692
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-min-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-min-gentype.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mix-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mix-float.html
new file mode 100644
index 000000000..8b2e966a5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mix-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-mix-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mix-gentype.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mix-gentype.html
new file mode 100644
index 000000000..6d48aadc6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mix-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-mix-gentype.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mod-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mod-float.html
new file mode 100644
index 000000000..2ba50da06
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mod-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-mod-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mod-gentype.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mod-gentype.html
new file mode 100644
index 000000000..aa7e397d0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mod-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-mod-gentype.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-normalize.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-normalize.html
new file mode 100644
index 000000000..8c6027277
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-normalize.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-normalize.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-reflect.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-reflect.html
new file mode 100644
index 000000000..d1203d608
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-reflect.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-reflect.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-sign.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-sign.html
new file mode 100644
index 000000000..7e45c8b54
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-sign.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-sign.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-sin.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-sin.html
new file mode 100644
index 000000000..d14454b92
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-sin.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-sin.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-smoothstep-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-smoothstep-float.html
new file mode 100644
index 000000000..69e2f765d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-smoothstep-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-smoothstep-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-smoothstep-gentype.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-smoothstep-gentype.html
new file mode 100644
index 000000000..bb29af33b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-smoothstep-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-smoothstep-gentype.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-step-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-step-float.html
new file mode 100644
index 000000000..2a27e3f58
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-step-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-step-float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-step-gentype.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-step-gentype.html
new file mode 100644
index 000000000..f28f95682
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-step-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-step-gentype.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function.html
new file mode 100644
index 000000000..4618bc7af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_float.vert.html
new file mode 100644
index 000000000..302716849
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_float.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat2.vert.html
new file mode 100644
index 000000000..69ecc1429
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_mat2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat3.vert.html
new file mode 100644
index 000000000..2c2d2e9d1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_mat3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat4.vert.html
new file mode 100644
index 000000000..5f8a012a5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_mat4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec2.vert.html
new file mode 100644
index 000000000..4c250cbab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_vec2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec3.vert.html
new file mode 100644
index 000000000..0e6ca88c6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_vec3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec4.vert.html
new file mode 100644
index 000000000..6ba5b540c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_vec4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec2_vec2.vert.html
new file mode 100644
index 000000000..c04af59c6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_ivec2_vec2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec3_vec3.vert.html
new file mode 100644
index 000000000..c5420d229
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_ivec3_vec3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec4_vec4.vert.html
new file mode 100644
index 000000000..18d605303
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_ivec4_vec4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_int_to_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_int_to_float.vert.html
new file mode 100644
index 000000000..b0a80bfc7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_int_to_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/assign_int_to_float.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec2_to_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec2_to_vec2.vert.html
new file mode 100644
index 000000000..e6933372a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec2_to_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec3_to_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec3_to_vec3.vert.html
new file mode 100644
index 000000000..47cfe8d70
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec3_to_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec4_to_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec4_to_vec4.vert.html
new file mode 100644
index 000000000..67e9f8f51
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec4_to_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__construct_struct.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__construct_struct.vert.html
new file mode 100644
index 000000000..fd28dc47f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__construct_struct.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/construct_struct.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_float.vert.html
new file mode 100644
index 000000000..1539c21f4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_float.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat2.vert.html
new file mode 100644
index 000000000..f82534505
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_mat2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat3.vert.html
new file mode 100644
index 000000000..2839b9aee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_mat3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat4.vert.html
new file mode 100644
index 000000000..e07c9322a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_mat4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec2.vert.html
new file mode 100644
index 000000000..0ff6e961d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_vec2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec3.vert.html
new file mode 100644
index 000000000..c261b23f0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_vec3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec4.vert.html
new file mode 100644
index 000000000..2e49ad401
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_vec4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec2_vec2.vert.html
new file mode 100644
index 000000000..3bfe7ad46
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_ivec2_vec2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec3_vec3.vert.html
new file mode 100644
index 000000000..49ecfb921
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_ivec3_vec3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec4_vec4.vert.html
new file mode 100644
index 000000000..213859341
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_ivec4_vec4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_int_float.vert.html
new file mode 100644
index 000000000..52f5d86c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/equal_int_float.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec2_vec2.vert.html
new file mode 100644
index 000000000..31ee74de1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/equal_ivec2_vec2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec3_vec3.vert.html
new file mode 100644
index 000000000..1dd62f23b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/equal_ivec3_vec3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec4_vec4.vert.html
new file mode 100644
index 000000000..abb1c3500
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/equal_ivec4_vec4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_int_float.vert.html
new file mode 100644
index 000000000..f1188a760
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/function_int_float.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec2_vec2.vert.html
new file mode 100644
index 000000000..5877ad7a3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/function_ivec2_vec2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec3_vec3.vert.html
new file mode 100644
index 000000000..ab1acaff9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/function_ivec3_vec3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec4_vec4.vert.html
new file mode 100644
index 000000000..8069ca361
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/function_ivec4_vec4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__greater_than.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__greater_than.vert.html
new file mode 100644
index 000000000..b707df7b8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__greater_than.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/greater_than.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__greater_than_equal.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__greater_than_equal.vert.html
new file mode 100644
index 000000000..6818baa1f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__greater_than_equal.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/greater_than_equal.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__less_than.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__less_than.vert.html
new file mode 100644
index 000000000..cc238aecf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__less_than.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/less_than.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__less_than_equal.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__less_than_equal.vert.html
new file mode 100644
index 000000000..84db6e208
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__less_than_equal.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/less_than_equal.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_float.vert.html
new file mode 100644
index 000000000..7b14f33c8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_float.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat2.vert.html
new file mode 100644
index 000000000..ecde81d7b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_mat2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat3.vert.html
new file mode 100644
index 000000000..9b6fb0fb0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_mat3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat4.vert.html
new file mode 100644
index 000000000..cc8b76977
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_mat4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec2.vert.html
new file mode 100644
index 000000000..d1f827889
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_vec2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec3.vert.html
new file mode 100644
index 000000000..617b48980
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_vec3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec4.vert.html
new file mode 100644
index 000000000..bc6be7282
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_vec4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec2_vec2.vert.html
new file mode 100644
index 000000000..50dcc337a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec3_vec3.vert.html
new file mode 100644
index 000000000..4f27db69f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec4_vec4.vert.html
new file mode 100644
index 000000000..23e645493
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_int_float.vert.html
new file mode 100644
index 000000000..b84f6e7ff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/not_equal_int_float.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec2_vec2.vert.html
new file mode 100644
index 000000000..0e6769da1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec3_vec3.vert.html
new file mode 100644
index 000000000..c6b09e6dd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec4_vec4.vert.html
new file mode 100644
index 000000000..f52d2102c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_float.vert.html
new file mode 100644
index 000000000..8810349ff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_float.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat2.vert.html
new file mode 100644
index 000000000..c98fbe333
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_mat2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat3.vert.html
new file mode 100644
index 000000000..1133b1d94
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_mat3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat4.vert.html
new file mode 100644
index 000000000..5d8f7cf11
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_mat4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec2.vert.html
new file mode 100644
index 000000000..bb67fffc8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_vec2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec3.vert.html
new file mode 100644
index 000000000..59de3d07a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_vec3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec4.vert.html
new file mode 100644
index 000000000..4d1accb3f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_vec4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec2_vec2.vert.html
new file mode 100644
index 000000000..0205b6c5e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec3_vec3.vert.html
new file mode 100644
index 000000000..048affebf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec4_vec4.vert.html
new file mode 100644
index 000000000..8dbb4abc7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_int_float.vert.html
new file mode 100644
index 000000000..6547f4b30
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/ternary_int_float.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec2_vec2.vert.html
new file mode 100644
index 000000000..f7d504f8e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec3_vec3.vert.html
new file mode 100644
index 000000000..5507f7536
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec4_vec4.vert.html
new file mode 100644
index 000000000..01b16a554
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__float_literal.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__float_literal.vert.html
new file mode 100644
index 000000000..96200bc25
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__float_literal.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/literals/float_literal.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__literal_precision.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__literal_precision.html
new file mode 100644
index 000000000..8876a306d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__literal_precision.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/literals/literal_precision.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__overflow_leak.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__overflow_leak.vert.html
new file mode 100644
index 000000000..ff3c7fe4c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__overflow_leak.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/literals/overflow_leak.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__glsl-mat3-construction.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__glsl-mat3-construction.html
new file mode 100644
index 000000000..c2f45d8ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__glsl-mat3-construction.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/matrices/glsl-mat3-construction.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__glsl-mat4-to-mat3.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__glsl-mat4-to-mat3.html
new file mode 100644
index 000000000..636a71fce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__glsl-mat4-to-mat3.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/matrices/glsl-mat4-to-mat3.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__matrix-compound-multiply.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__matrix-compound-multiply.html
new file mode 100644
index 000000000..74920ce48
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__matrix-compound-multiply.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/matrices/matrix-compound-multiply.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__boolean_precision.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__boolean_precision.html
new file mode 100644
index 000000000..7c1647ddf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__boolean_precision.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/boolean_precision.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__const-variable-initialization.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__const-variable-initialization.html
new file mode 100644
index 000000000..d1d9aa258
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__const-variable-initialization.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/const-variable-initialization.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__embedded-struct-definitions-forbidden.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__embedded-struct-definitions-forbidden.html
new file mode 100644
index 000000000..90782b246
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__embedded-struct-definitions-forbidden.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/embedded-struct-definitions-forbidden.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__empty-declaration.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__empty-declaration.html
new file mode 100644
index 000000000..dc1242bd2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__empty-declaration.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/empty-declaration.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__empty_main.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__empty_main.vert.html
new file mode 100644
index 000000000..6cd05725e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__empty_main.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/empty_main.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__expression-list-in-declarator-initializer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__expression-list-in-declarator-initializer.html
new file mode 100644
index 000000000..9e4b24888
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__expression-list-in-declarator-initializer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/expression-list-in-declarator-initializer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__gl_position_unset.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__gl_position_unset.vert.html
new file mode 100644
index 000000000..7e2cc3201
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__gl_position_unset.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/gl_position_unset.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__global-variable-init.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__global-variable-init.html
new file mode 100644
index 000000000..864ca9a9b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__global-variable-init.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/global-variable-init.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-function-nodes.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-function-nodes.html
new file mode 100644
index 000000000..cf0b2d87a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-function-nodes.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/glsl-function-nodes.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-long-variable-names.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-long-variable-names.html
new file mode 100644
index 000000000..2eda6d483
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-long-variable-names.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/glsl-long-variable-names.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-vertex-branch.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-vertex-branch.html
new file mode 100644
index 000000000..1f1ac6cb4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-vertex-branch.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/glsl-vertex-branch.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__large-loop-compile.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__large-loop-compile.html
new file mode 100644
index 000000000..2317c7f05
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__large-loop-compile.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/large-loop-compile.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__non-ascii-comments.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__non-ascii-comments.vert.html
new file mode 100644
index 000000000..06f68acbf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__non-ascii-comments.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/non-ascii-comments.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__non-ascii.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__non-ascii.vert.html
new file mode 100644
index 000000000..2634debc5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__non-ascii.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/non-ascii.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__re-compile-re-link.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__re-compile-re-link.html
new file mode 100644
index 000000000..cf7bdbf3d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__re-compile-re-link.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/re-compile-re-link.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__sequence-operator-returns-constant.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__sequence-operator-returns-constant.html
new file mode 100644
index 000000000..eabe8f7b6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__sequence-operator-returns-constant.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/sequence-operator-returns-constant.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-precision-format-obeyed.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-precision-format-obeyed.html
new file mode 100644
index 000000000..6dcd7f38b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-precision-format-obeyed.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-precision-format-obeyed.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-struct-scope.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-struct-scope.html
new file mode 100644
index 000000000..ab85178b4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-struct-scope.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-struct-scope.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-uniform-packing-restrictions.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-uniform-packing-restrictions.html
new file mode 100644
index 000000000..abee7d690
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-uniform-packing-restrictions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-uniform-packing-restrictions.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-varying-packing-restrictions.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-varying-packing-restrictions.html
new file mode 100644
index 000000000..5a779261d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-varying-packing-restrictions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-varying-packing-restrictions.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-256-character-define.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-256-character-define.html
new file mode 100644
index 000000000..27e79a4af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-256-character-define.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-256-character-define.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-256-character-identifier.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-256-character-identifier.frag.html
new file mode 100644
index 000000000..a4830856a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-256-character-identifier.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-256-character-identifier.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-_webgl-identifier.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-_webgl-identifier.vert.html
new file mode 100644
index 000000000..565a3c521
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-_webgl-identifier.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-arbitrary-indexing.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-arbitrary-indexing.frag.html
new file mode 100644
index 000000000..f4f87caa5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-arbitrary-indexing.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-arbitrary-indexing.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-arbitrary-indexing.vert.html
new file mode 100644
index 000000000..ef0b82fb7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-arbitrary-indexing.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-array-of-structs-containing-arrays.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-array-of-structs-containing-arrays.html
new file mode 100644
index 000000000..68ff8493b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-array-of-structs-containing-arrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-array-of-structs-uniform.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-array-of-structs-uniform.html
new file mode 100644
index 000000000..47bc717ab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-array-of-structs-uniform.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-array-of-structs-uniform.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-attrib-array.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-attrib-array.vert.html
new file mode 100644
index 000000000..66e95fec8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-attrib-array.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-attrib-array.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-attrib-struct.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-attrib-struct.vert.html
new file mode 100644
index 000000000..ada8d9add
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-attrib-struct.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-attrib-struct.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-clipvertex.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-clipvertex.vert.html
new file mode 100644
index 000000000..2cf55ce1f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-clipvertex.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-clipvertex.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-assignment.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-assignment.html
new file mode 100644
index 000000000..d6505f903
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-assignment.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-comma-assignment.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-conditional-assignment.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-conditional-assignment.html
new file mode 100644
index 000000000..a7e5eb605
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-conditional-assignment.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-comma-conditional-assignment.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-separated-variable-declarations.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-separated-variable-declarations.html
new file mode 100644
index 000000000..4a4e1c02d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-separated-variable-declarations.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-conditional-scoping-negative.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-conditional-scoping-negative.html
new file mode 100644
index 000000000..c895e02d1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-conditional-scoping-negative.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-conditional-scoping-negative.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-conditional-scoping.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-conditional-scoping.html
new file mode 100644
index 000000000..5e0a52ca6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-conditional-scoping.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-conditional-scoping.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-default-precision.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-default-precision.frag.html
new file mode 100644
index 000000000..aabd6064f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-default-precision.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-default-precision.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-default-precision.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-default-precision.vert.html
new file mode 100644
index 000000000..aa16c6a65
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-default-precision.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-default-precision.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-define-line-continuation.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-define-line-continuation.frag.html
new file mode 100644
index 000000000..fa12d7762
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-define-line-continuation.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-define-line-continuation.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-dfdx-no-ext.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-dfdx-no-ext.frag.html
new file mode 100644
index 000000000..c5798c9b0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-dfdx-no-ext.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-dfdx.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-dfdx.frag.html
new file mode 100644
index 000000000..ab59e77a6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-dfdx.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-dfdx.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-do-loop.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-do-loop.html
new file mode 100644
index 000000000..1c64f5d2f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-do-loop.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-do-loop.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-error-directive.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-error-directive.html
new file mode 100644
index 000000000..da461df12
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-error-directive.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-error-directive.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-explicit-int-cast.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-explicit-int-cast.vert.html
new file mode 100644
index 000000000..c07978ce7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-explicit-int-cast.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-float-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-float-return-value.frag.html
new file mode 100644
index 000000000..a25987590
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-float-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-float-return-value.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-for-loop.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-for-loop.html
new file mode 100644
index 000000000..eed62e39a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-for-loop.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-for-loop.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-for-scoping.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-for-scoping.html
new file mode 100644
index 000000000..14e759fbe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-for-scoping.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-for-scoping.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-frag-depth.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-frag-depth.frag.html
new file mode 100644
index 000000000..ebd69ccbc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-frag-depth.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-frag-depth.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-function-recursion.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-function-recursion.frag.html
new file mode 100644
index 000000000..e5e97602a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-function-recursion.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-function-recursion.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-function-scoped-struct.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-function-scoped-struct.html
new file mode 100644
index 000000000..e3ca903b7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-function-scoped-struct.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-function-scoped-struct.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-functional-scoping.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-functional-scoping.html
new file mode 100644
index 000000000..4521d05d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-functional-scoping.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-functional-scoping.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-glcolor.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-glcolor.vert.html
new file mode 100644
index 000000000..d2694070b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-glcolor.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-glcolor.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-gles-1.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-gles-1.frag.html
new file mode 100644
index 000000000..ad838fa80
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-gles-1.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-gles-1.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-gles-symbol.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-gles-symbol.frag.html
new file mode 100644
index 000000000..c24eb0276
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-gles-symbol.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-gles-symbol.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-global-variable-precision-mismatch.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-global-variable-precision-mismatch.html
new file mode 100644
index 000000000..ea2ca4345
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-global-variable-precision-mismatch.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-glprojectionmatrix.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-glprojectionmatrix.vert.html
new file mode 100644
index 000000000..605f6eb3b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-glprojectionmatrix.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-hex-int-constant-macro.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-hex-int-constant-macro.html
new file mode 100644
index 000000000..0b5284911
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-hex-int-constant-macro.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-hex-int-constant-macro.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-implicit-vec3-to-vec4-cast.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-implicit-vec3-to-vec4-cast.vert.html
new file mode 100644
index 000000000..f344b6d85
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-implicit-vec3-to-vec4-cast.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-include.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-include.vert.html
new file mode 100644
index 000000000..1f3e0a7cb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-include.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-include.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-int-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-int-return-value.frag.html
new file mode 100644
index 000000000..007546c6d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-int-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-int-return-value.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-invalid-identifier.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-invalid-identifier.frag.html
new file mode 100644
index 000000000..7b95633db
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-invalid-identifier.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-invalid-identifier.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec2-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec2-return-value.frag.html
new file mode 100644
index 000000000..5d44d919b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec2-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec3-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec3-return-value.frag.html
new file mode 100644
index 000000000..2bf70edca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec3-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec4-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec4-return-value.frag.html
new file mode 100644
index 000000000..327057470
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec4-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-limited-indexing.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-limited-indexing.frag.html
new file mode 100644
index 000000000..89c9c7bb9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-limited-indexing.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-limited-indexing.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-long-line.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-long-line.html
new file mode 100644
index 000000000..b12cee8d6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-long-line.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-long-line.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-ascii-error.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-ascii-error.frag.html
new file mode 100644
index 000000000..6a542e573
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-ascii-error.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-non-ascii-error.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words.html
new file mode 100644
index 000000000..0f6863c7a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-non-reserved-words.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-precision.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-precision.frag.html
new file mode 100644
index 000000000..fa6b78946
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-precision.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-precision.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-preprocessor-whitespace.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-preprocessor-whitespace.html
new file mode 100644
index 000000000..2a033d06c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-preprocessor-whitespace.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-preprocessor-whitespace.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-quoted-error.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-quoted-error.frag.html
new file mode 100644
index 000000000..748bb9c87
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-quoted-error.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-quoted-error.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-reserved-words.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-reserved-words.html
new file mode 100644
index 000000000..14b6b80ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-reserved-words.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-reserved-words.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-short-circuiting-operators.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-short-circuiting-operators.html
new file mode 100644
index 000000000..86daad1b0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-short-circuiting-operators.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-short-circuiting-operators.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-similar-uniform-array-names.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-similar-uniform-array-names.html
new file mode 100644
index 000000000..b905b95a9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-similar-uniform-array-names.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-similar-uniform-array-names.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-too-many-uniforms.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-too-many-uniforms.html
new file mode 100644
index 000000000..7ac650c20
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-too-many-uniforms.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-too-many-uniforms.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-two-initializer-types.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-two-initializer-types.html
new file mode 100644
index 000000000..3987fc654
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-two-initializer-types.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-two-initializer-types.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-undefined-preprocessor-symbol.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-undefined-preprocessor-symbol.frag.html
new file mode 100644
index 000000000..03de5c80d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-undefined-preprocessor-symbol.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-uniform-in-loop-condition.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-uniform-in-loop-condition.vert.html
new file mode 100644
index 000000000..d02b55088
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-uniform-in-loop-condition.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec2-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec2-return-value.frag.html
new file mode 100644
index 000000000..55302d2d7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec2-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-vec2-return-value.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec3-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec3-return-value.frag.html
new file mode 100644
index 000000000..b05b1014d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec3-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-vec3-return-value.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec4-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec4-return-value.frag.html
new file mode 100644
index 000000000..f8fb25405
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec4-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-vec4-return-value.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec4-vec3-vec4-conditional.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec4-vec3-vec4-conditional.html
new file mode 100644
index 000000000..83aecdab8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec4-vec3-vec4-conditional.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-100.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-100.frag.html
new file mode 100644
index 000000000..6d1e1c4bf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-100.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-version-100.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-100.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-100.vert.html
new file mode 100644
index 000000000..39d061d56
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-100.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-version-100.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-120.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-120.vert.html
new file mode 100644
index 000000000..26b519cda
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-120.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-version-120.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-130.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-130.vert.html
new file mode 100644
index 000000000..9310710c3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-130.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-version-130.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-webgl-identifier.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-webgl-identifier.vert.html
new file mode 100644
index 000000000..08e090af8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-webgl-identifier.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-webgl-identifier.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-while-loop.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-while-loop.html
new file mode 100644
index 000000000..3baa09a7c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-while-loop.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-while-loop.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-without-precision.frag.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-without-precision.frag.html
new file mode 100644
index 000000000..6a616862a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-without-precision.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-without-precision.frag.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-constant-expression-loop-conditions.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-constant-expression-loop-conditions.html
new file mode 100644
index 000000000..101fb5a91
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-constant-expression-loop-conditions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-invariance.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-invariance.html
new file mode 100644
index 000000000..75c2ee22a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-invariance.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-invariance.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-mis-matching-uniforms.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-mis-matching-uniforms.html
new file mode 100644
index 000000000..24f8055e1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-mis-matching-uniforms.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-mis-matching-varyings.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-mis-matching-varyings.html
new file mode 100644
index 000000000..8ef663015
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-mis-matching-varyings.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-mis-matching-varyings.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-missing-varyings.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-missing-varyings.html
new file mode 100644
index 000000000..2468cd710
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-missing-varyings.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-missing-varyings.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-name-conflicts.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-name-conflicts.html
new file mode 100644
index 000000000..65544c41c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-name-conflicts.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-name-conflicts.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-uniform-structs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-uniform-structs.html
new file mode 100644
index 000000000..39f5c5a86
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-uniform-structs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-uniform-structs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-varyings.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-varyings.html
new file mode 100644
index 000000000..822d39250
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-varyings.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-varyings.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shared.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shared.html
new file mode 100644
index 000000000..d9a6cda91
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shared.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shared.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-assign.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-assign.html
new file mode 100644
index 000000000..1ef045777
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-assign.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-assign.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-equals.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-equals.html
new file mode 100644
index 000000000..7cf25ea73
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-equals.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-equals.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-mixed-array-declarators.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-mixed-array-declarators.html
new file mode 100644
index 000000000..514aaf8aa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-mixed-array-declarators.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-mixed-array-declarators.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-exceeds-maximum.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-exceeds-maximum.html
new file mode 100644
index 000000000..2409bf628
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-exceeds-maximum.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-nesting-exceeds-maximum.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-of-variable-names.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-of-variable-names.html
new file mode 100644
index 000000000..d2508cae4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-of-variable-names.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-nesting-of-variable-names.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-under-maximum.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-under-maximum.html
new file mode 100644
index 000000000..cd07d1ee1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-under-maximum.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-nesting-under-maximum.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-specifiers-in-uniforms.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-specifiers-in-uniforms.html
new file mode 100644
index 000000000..51d1f1b4d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-specifiers-in-uniforms.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-specifiers-in-uniforms.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-unary-operators.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-unary-operators.html
new file mode 100644
index 000000000..b3651585d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-unary-operators.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-unary-operators.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operator-on-arrays.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operator-on-arrays.html
new file mode 100644
index 000000000..d90c75865
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operator-on-arrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/ternary-operator-on-arrays.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operators-in-global-initializers.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operators-in-global-initializers.html
new file mode 100644
index 000000000..a4c53e4bb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operators-in-global-initializers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/ternary-operators-in-global-initializers.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operators-in-initializers.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operators-in-initializers.html
new file mode 100644
index 000000000..67e1a1b67
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operators-in-initializers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/ternary-operators-in-initializers.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_field.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_field.vert.html
new file mode 100644
index 000000000..33a642ec8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_field.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/_webgl_field.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_function.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_function.vert.html
new file mode 100644
index 000000000..c508e9b9f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_function.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/_webgl_function.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_struct.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_struct.vert.html
new file mode 100644
index 000000000..2f5dc77b9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_struct.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/_webgl_struct.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_variable.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_variable.vert.html
new file mode 100644
index 000000000..97c9fa65f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_variable.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/_webgl_variable.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_field.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_field.vert.html
new file mode 100644
index 000000000..ff13f13c2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_field.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/webgl_field.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_function.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_function.vert.html
new file mode 100644
index 000000000..99015fd50
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_function.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/webgl_function.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_struct.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_struct.vert.html
new file mode 100644
index 000000000..421f00b84
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_struct.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/webgl_struct.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_variable.vert.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_variable.vert.html
new file mode 100644
index 000000000..efb3c458c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_variable.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/webgl_variable.vert.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2d-bias.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2d-bias.html
new file mode 100644
index 000000000..7b0c79458
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2d-bias.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/samplers/glsl-function-texture2d-bias.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dlod.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dlod.html
new file mode 100644
index 000000000..849d8f870
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dlod.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/samplers/glsl-function-texture2dlod.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dproj.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dproj.html
new file mode 100644
index 000000000..ae4a88e31
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dproj.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/samplers/glsl-function-texture2dproj.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dprojlod.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dprojlod.html
new file mode 100644
index 000000000..f54aa4aea
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dprojlod.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/samplers/glsl-function-texture2dprojlod.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragcoord-xy-values.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragcoord-xy-values.html
new file mode 100644
index 000000000..219657e0f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragcoord-xy-values.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/variables/gl-fragcoord-xy-values.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragcoord.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragcoord.html
new file mode 100644
index 000000000..a50bffed5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragcoord.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/variables/gl-fragcoord.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragdata-and-fragcolor.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragdata-and-fragcolor.html
new file mode 100644
index 000000000..1b4719ab9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragdata-and-fragcolor.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/variables/gl-fragdata-and-fragcolor.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-frontfacing.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-frontfacing.html
new file mode 100644
index 000000000..b52f54b02
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-frontfacing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/variables/gl-frontfacing.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-pointcoord.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-pointcoord.html
new file mode 100644
index 000000000..03b6c2e74
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-pointcoord.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/variables/gl-pointcoord.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__glsl-built-ins.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__glsl-built-ins.html
new file mode 100644
index 000000000..94a9d7538
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__glsl-built-ins.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/variables/glsl-built-ins.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-line-width.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-line-width.html
new file mode 100644
index 000000000..9e5e7514e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-line-width.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/limits/gl-line-width.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-max-texture-dimensions.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-max-texture-dimensions.html
new file mode 100644
index 000000000..bb343f7d3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-max-texture-dimensions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/limits/gl-max-texture-dimensions.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-attribs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-attribs.html
new file mode 100644
index 000000000..a066bcfc5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-attribs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/limits/gl-min-attribs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-textures.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-textures.html
new file mode 100644
index 000000000..25b4e1139
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-textures.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/limits/gl-min-textures.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-uniforms.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-uniforms.html
new file mode 100644
index 000000000..233bc1003
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-uniforms.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/limits/gl-min-uniforms.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__bad-arguments-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__bad-arguments-test.html
new file mode 100644
index 000000000..a9ee47523
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__bad-arguments-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/bad-arguments-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__boolean-argument-conversion.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__boolean-argument-conversion.html
new file mode 100644
index 000000000..18ea991c8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__boolean-argument-conversion.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/boolean-argument-conversion.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__delayed-drawing.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__delayed-drawing.html
new file mode 100644
index 000000000..638f02b35
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__delayed-drawing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/delayed-drawing.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__error-reporting.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__error-reporting.html
new file mode 100644
index 000000000..dc8dbad60
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__error-reporting.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/error-reporting.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__expando-loss.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__expando-loss.html
new file mode 100644
index 000000000..5523b558c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__expando-loss.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/expando-loss.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__functions-returning-strings.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__functions-returning-strings.html
new file mode 100644
index 000000000..45ce883cf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__functions-returning-strings.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/functions-returning-strings.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__invalid-passed-params.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__invalid-passed-params.html
new file mode 100644
index 000000000..f0d3ccea0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__invalid-passed-params.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/invalid-passed-params.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__is-object.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__is-object.html
new file mode 100644
index 000000000..37378a028
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__is-object.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/is-object.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__null-object-behaviour.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__null-object-behaviour.html
new file mode 100644
index 000000000..39b5b01a5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__null-object-behaviour.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/null-object-behaviour.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__object-deletion-behaviour.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__object-deletion-behaviour.html
new file mode 100644
index 000000000..b50a79de9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__object-deletion-behaviour.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/object-deletion-behaviour.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__shader-precision-format.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__shader-precision-format.html
new file mode 100644
index 000000000..0b04d938b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__shader-precision-format.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/shader-precision-format.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__type-conversion-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__type-conversion-test.html
new file mode 100644
index 000000000..b9bf95e83
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__type-conversion-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/type-conversion-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__uninitialized-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__uninitialized-test.html
new file mode 100644
index 000000000..af564919f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__uninitialized-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/uninitialized-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__webgl-specific.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__webgl-specific.html
new file mode 100644
index 000000000..f506a7c38
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__webgl-specific.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/webgl-specific.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__constants.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__constants.html
new file mode 100644
index 000000000..de55ff6f8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__constants.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/constants.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__getContext.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__getContext.html
new file mode 100644
index 000000000..386288b5f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__getContext.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/getContext.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__methods.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__methods.html
new file mode 100644
index 000000000..e89184fb1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__methods.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/methods.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-A.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-A.html
new file mode 100644
index 000000000..826454d2d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-A.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-A.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B1.html
new file mode 100644
index 000000000..fbf1b78c2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-B1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B2.html
new file mode 100644
index 000000000..d80b10d0c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-B2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B3.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B3.html
new file mode 100644
index 000000000..f385a327a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B3.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-B3.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B4.html
new file mode 100644
index 000000000..daf72cf6c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-B4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-C.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-C.html
new file mode 100644
index 000000000..96c02598f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-C.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-C.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-D_G.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-D_G.html
new file mode 100644
index 000000000..0442b08ec
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-D_G.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-D_G.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-G_I.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-G_I.html
new file mode 100644
index 000000000..c7b3fff72
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-G_I.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-G_I.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-L_S.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-L_S.html
new file mode 100644
index 000000000..23b612209
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-L_S.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-L_S.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-S_V.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-S_V.html
new file mode 100644
index 000000000..328210e55
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-S_V.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-S_V.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__webGLArrays.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__webGLArrays.html
new file mode 100644
index 000000000..802a60857
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__webGLArrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/webGLArrays.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindBuffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindBuffer.html
new file mode 100644
index 000000000..188a2b876
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindBuffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bindBuffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindBufferBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindBufferBadArgs.html
new file mode 100644
index 000000000..f75ed509f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindBufferBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bindBufferBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindFramebufferLeaveNonZero.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindFramebufferLeaveNonZero.html
new file mode 100644
index 000000000..afdf8e7ce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindFramebufferLeaveNonZero.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bindFramebufferLeaveNonZero.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferData.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferData.html
new file mode 100644
index 000000000..62e7657ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferData.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bufferData.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferDataBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferDataBadArgs.html
new file mode 100644
index 000000000..9f6a9ee3d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferDataBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bufferDataBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferSubData.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferSubData.html
new file mode 100644
index 000000000..00886aad9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferSubData.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bufferSubData.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferSubDataBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferSubDataBadArgs.html
new file mode 100644
index 000000000..466ea88ee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferSubDataBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bufferSubDataBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexImage2D.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexImage2D.html
new file mode 100644
index 000000000..45ec0caab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexImage2D.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/copyTexImage2D.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexImage2DBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexImage2DBadArgs.html
new file mode 100644
index 000000000..cae90332f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexImage2DBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/copyTexImage2DBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexSubImage2D.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexSubImage2D.html
new file mode 100644
index 000000000..857ff97a2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexSubImage2D.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/copyTexSubImage2D.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexSubImage2DBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexSubImage2DBadArgs.html
new file mode 100644
index 000000000..16057b2b5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexSubImage2DBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/copyTexSubImage2DBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__deleteBufferBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__deleteBufferBadArgs.html
new file mode 100644
index 000000000..22ac8ce79
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__deleteBufferBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/deleteBufferBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawArrays.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawArrays.html
new file mode 100644
index 000000000..1af803a1e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawArrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/drawArrays.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawArraysOutOfBounds.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawArraysOutOfBounds.html
new file mode 100644
index 000000000..7a4eaa3d5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawArraysOutOfBounds.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/drawArraysOutOfBounds.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawElements.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawElements.html
new file mode 100644
index 000000000..437894a17
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawElements.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/drawElements.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawElementsBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawElementsBadArgs.html
new file mode 100644
index 000000000..b7b996253
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawElementsBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/drawElementsBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__isTests.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__isTests.html
new file mode 100644
index 000000000..705947d16
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__isTests.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/isTests.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__isTestsBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__isTestsBadArgs.html
new file mode 100644
index 000000000..65cc3e278
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__isTestsBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/isTestsBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__readPixels.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__readPixels.html
new file mode 100644
index 000000000..366b78581
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__readPixels.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/readPixels.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__readPixelsBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__readPixelsBadArgs.html
new file mode 100644
index 000000000..2c2be0e70
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__readPixelsBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/readPixelsBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2D.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2D.html
new file mode 100644
index 000000000..5272d16af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2D.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texImage2D.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DBadArgs.html
new file mode 100644
index 000000000..541dba245
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texImage2DBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DHTML.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DHTML.html
new file mode 100644
index 000000000..84ad2ccad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DHTML.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texImage2DHTML.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DHTMLBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DHTMLBadArgs.html
new file mode 100644
index 000000000..5897fe022
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DHTMLBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texImage2DHTMLBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2D.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2D.html
new file mode 100644
index 000000000..2ab43a85b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2D.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texSubImage2D.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DBadArgs.html
new file mode 100644
index 000000000..1cbf538d2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texSubImage2DBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DHTML.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DHTML.html
new file mode 100644
index 000000000..8b98997ce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DHTML.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texSubImage2DHTML.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DHTMLBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DHTMLBadArgs.html
new file mode 100644
index 000000000..dab2e1c2e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DHTMLBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texSubImage2DHTMLBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformMatrix.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformMatrix.html
new file mode 100644
index 000000000..46a6ae753
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformMatrix.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformMatrix.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformMatrixBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformMatrixBadArgs.html
new file mode 100644
index 000000000..10cc10992
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformMatrixBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformMatrixBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformf.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformf.html
new file mode 100644
index 000000000..3d53100d8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformf.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformf.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformfArrayLen1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformfArrayLen1.html
new file mode 100644
index 000000000..666826ba4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformfArrayLen1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformfArrayLen1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformfBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformfBadArgs.html
new file mode 100644
index 000000000..ee6f4116f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformfBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformfBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformi.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformi.html
new file mode 100644
index 000000000..447a212ee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformi.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformi.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformiBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformiBadArgs.html
new file mode 100644
index 000000000..51aacf5dc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformiBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformiBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttrib.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttrib.html
new file mode 100644
index 000000000..e28fb755d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttrib.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/vertexAttrib.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribBadArgs.html
new file mode 100644
index 000000000..c884668b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/vertexAttribBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribPointer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribPointer.html
new file mode 100644
index 000000000..a9c3a5bda
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribPointer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/vertexAttribPointer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribPointerBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribPointerBadArgs.html
new file mode 100644
index 000000000..34c72d24d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribPointerBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/vertexAttribPointerBadArgs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__glsl__arrayOutOfBounds.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__glsl__arrayOutOfBounds.html
new file mode 100644
index 000000000..672dcddbf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__glsl__arrayOutOfBounds.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/glsl/arrayOutOfBounds.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__glsl__uniformOutOfBounds.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__glsl__uniformOutOfBounds.html
new file mode 100644
index 000000000..d8a993518
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__glsl__uniformOutOfBounds.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/glsl/uniformOutOfBounds.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__abs__abs_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__abs__abs_001_to_006.html
new file mode 100644
index 000000000..7c9897696
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__abs__abs_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/abs/abs_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__acos__acos_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__acos__acos_001_to_006.html
new file mode 100644
index 000000000..6a7f2c227
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__acos__acos_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/acos/acos_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__all__all_001_to_004.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__all__all_001_to_004.html
new file mode 100644
index 000000000..90060719d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__all__all_001_to_004.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/all/all_001_to_004.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__any__any_001_to_004.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__any__any_001_to_004.html
new file mode 100644
index 000000000..09ff93cd8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__any__any_001_to_004.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/any/any_001_to_004.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__array__array_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__array__array_001_to_006.html
new file mode 100644
index 000000000..98bb1361d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__array__array_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/array/array_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__asin__asin_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__asin__asin_001_to_006.html
new file mode 100644
index 000000000..2792b773e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__asin__asin_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/asin/asin_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__atan__atan_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__atan__atan_001_to_008.html
new file mode 100644
index 000000000..ed08c1ced
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__atan__atan_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/atan/atan_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__atan__atan_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__atan__atan_009_to_012.html
new file mode 100644
index 000000000..bde690902
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__atan__atan_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/atan/atan_009_to_012.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biConstants__biConstants_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biConstants__biConstants_001_to_008.html
new file mode 100644
index 000000000..1b65b3d9a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biConstants__biConstants_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/biConstants/biConstants_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biConstants__biConstants_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biConstants__biConstants_009_to_016.html
new file mode 100644
index 000000000..14062c6fb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biConstants__biConstants_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/biConstants/biConstants_009_to_016.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biuDepthRange__biuDepthRange_001_to_002.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biuDepthRange__biuDepthRange_001_to_002.html
new file mode 100644
index 000000000..de1584485
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biuDepthRange__biuDepthRange_001_to_002.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_001_to_008.html
new file mode 100644
index 000000000..cd8fb1cdf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_009_to_016.html
new file mode 100644
index 000000000..04bb6d876
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_009_to_016.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_017_to_024.html
new file mode 100644
index 000000000..3c3db4a89
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_017_to_024.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_025_to_032.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_025_to_032.html
new file mode 100644
index 000000000..a0af5a45f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_025_to_032.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_025_to_032.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_033_to_040.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_033_to_040.html
new file mode 100644
index 000000000..9b8336751
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_033_to_040.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_033_to_040.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_041_to_048.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_041_to_048.html
new file mode 100644
index 000000000..0d550cb15
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_041_to_048.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_041_to_048.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_049_to_056.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_049_to_056.html
new file mode 100644
index 000000000..567af5214
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_049_to_056.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_049_to_056.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_057_to_064.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_057_to_064.html
new file mode 100644
index 000000000..c2ae8fd44
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_057_to_064.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_057_to_064.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_065_to_072.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_065_to_072.html
new file mode 100644
index 000000000..33c611ccf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_065_to_072.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_065_to_072.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_073_to_080.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_073_to_080.html
new file mode 100644
index 000000000..31d017629
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_073_to_080.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_073_to_080.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_081_to_088.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_081_to_088.html
new file mode 100644
index 000000000..347bb62d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_081_to_088.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_081_to_088.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_089_to_096.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_089_to_096.html
new file mode 100644
index 000000000..c6371d256
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_089_to_096.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_089_to_096.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_097_to_104.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_097_to_104.html
new file mode 100644
index 000000000..a93014bf9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_097_to_104.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_097_to_104.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_105_to_112.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_105_to_112.html
new file mode 100644
index 000000000..e30307f08
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_105_to_112.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_105_to_112.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_113_to_120.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_113_to_120.html
new file mode 100644
index 000000000..4e3ba4d6c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_113_to_120.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_113_to_120.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_121_to_128.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_121_to_128.html
new file mode 100644
index 000000000..deda08207
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_121_to_128.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_121_to_128.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_129_to_136.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_129_to_136.html
new file mode 100644
index 000000000..a5e5c4760
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_129_to_136.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_129_to_136.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_137_to_144.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_137_to_144.html
new file mode 100644
index 000000000..813687514
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_137_to_144.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_137_to_144.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_145_to_152.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_145_to_152.html
new file mode 100644
index 000000000..2b84b397e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_145_to_152.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_145_to_152.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_153_to_160.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_153_to_160.html
new file mode 100644
index 000000000..f4865610e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_153_to_160.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_153_to_160.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_161_to_168.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_161_to_168.html
new file mode 100644
index 000000000..0b669a80d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_161_to_168.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_161_to_168.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_169_to_176.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_169_to_176.html
new file mode 100644
index 000000000..a7b7d1d7f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_169_to_176.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_169_to_176.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_177_to_178.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_177_to_178.html
new file mode 100644
index 000000000..f852ce643
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_177_to_178.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_177_to_178.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html
new file mode 100644
index 000000000..046ea12c8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__ceil__ceil_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__ceil__ceil_001_to_006.html
new file mode 100644
index 000000000..e9806b7d1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__ceil__ceil_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/ceil/ceil_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__clamp__clamp_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__clamp__clamp_001_to_006.html
new file mode 100644
index 000000000..2594183af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__clamp__clamp_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/clamp/clamp_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__control_flow__control_flow_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__control_flow__control_flow_001_to_008.html
new file mode 100644
index 000000000..50ff3487b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__control_flow__control_flow_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/control_flow/control_flow_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__control_flow__control_flow_009_to_010.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__control_flow__control_flow_009_to_010.html
new file mode 100644
index 000000000..6cad486a6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__control_flow__control_flow_009_to_010.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/control_flow/control_flow_009_to_010.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__cos__cos_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__cos__cos_001_to_006.html
new file mode 100644
index 000000000..082ce69f7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__cos__cos_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/cos/cos_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__cross__cross_001_to_002.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__cross__cross_001_to_002.html
new file mode 100644
index 000000000..ecabd67ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__cross__cross_001_to_002.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/cross/cross_001_to_002.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__default__default_001_to_001.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__default__default_001_to_001.html
new file mode 100644
index 000000000..583f00ea1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__default__default_001_to_001.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/default/default_001_to_001.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__degrees__degrees_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__degrees__degrees_001_to_006.html
new file mode 100644
index 000000000..ec9fe44c4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__degrees__degrees_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/degrees/degrees_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__discard__discard_001_to_002.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__discard__discard_001_to_002.html
new file mode 100644
index 000000000..9a42ddf4e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__discard__discard_001_to_002.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/discard/discard_001_to_002.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__distance__distance_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__distance__distance_001_to_006.html
new file mode 100644
index 000000000..48be31230
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__distance__distance_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/distance/distance_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__dot__dot_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__dot__dot_001_to_006.html
new file mode 100644
index 000000000..55b7a0fe7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__dot__dot_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/dot/dot_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__equal__equal_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__equal__equal_001_to_008.html
new file mode 100644
index 000000000..c991a1dc3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__equal__equal_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/equal/equal_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__equal__equal_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__equal__equal_009_to_012.html
new file mode 100644
index 000000000..8f578966c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__equal__equal_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/equal/equal_009_to_012.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp2__exp2_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp2__exp2_001_to_008.html
new file mode 100644
index 000000000..fc451f7cf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp2__exp2_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/exp2/exp2_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp2__exp2_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp2__exp2_009_to_012.html
new file mode 100644
index 000000000..446039d93
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp2__exp2_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/exp2/exp2_009_to_012.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp__exp_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp__exp_001_to_008.html
new file mode 100644
index 000000000..c19f46e13
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp__exp_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/exp/exp_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp__exp_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp__exp_009_to_012.html
new file mode 100644
index 000000000..344649a08
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp__exp_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/exp/exp_009_to_012.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__faceforward__faceforward_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__faceforward__faceforward_001_to_006.html
new file mode 100644
index 000000000..273a89294
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__faceforward__faceforward_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/faceforward/faceforward_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__floor__floor_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__floor__floor_001_to_006.html
new file mode 100644
index 000000000..901fff340
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__floor__floor_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/floor/floor_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__fract__fract_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__fract__fract_001_to_006.html
new file mode 100644
index 000000000..3eee81a1c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__fract__fract_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/fract/fract_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_001_to_008.html
new file mode 100644
index 000000000..d0beae706
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_009_to_016.html
new file mode 100644
index 000000000..e4881dcd7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_009_to_016.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_017_to_024.html
new file mode 100644
index 000000000..532178fa7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_017_to_024.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_025_to_032.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_025_to_032.html
new file mode 100644
index 000000000..26e5922cb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_025_to_032.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_025_to_032.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_033_to_040.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_033_to_040.html
new file mode 100644
index 000000000..c5bc3d735
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_033_to_040.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_033_to_040.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_041_to_048.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_041_to_048.html
new file mode 100644
index 000000000..0cbe6c897
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_041_to_048.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_041_to_048.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_049_to_056.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_049_to_056.html
new file mode 100644
index 000000000..c50681462
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_049_to_056.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_049_to_056.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_057_to_064.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_057_to_064.html
new file mode 100644
index 000000000..df1663f96
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_057_to_064.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_057_to_064.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_065_to_072.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_065_to_072.html
new file mode 100644
index 000000000..963f3e270
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_065_to_072.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_065_to_072.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_073_to_080.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_073_to_080.html
new file mode 100644
index 000000000..1ea031825
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_073_to_080.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_073_to_080.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_081_to_088.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_081_to_088.html
new file mode 100644
index 000000000..f178ab417
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_081_to_088.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_081_to_088.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_089_to_096.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_089_to_096.html
new file mode 100644
index 000000000..6caa20bc1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_089_to_096.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_089_to_096.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_097_to_104.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_097_to_104.html
new file mode 100644
index 000000000..e8dac1f8c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_097_to_104.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_097_to_104.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_105_to_112.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_105_to_112.html
new file mode 100644
index 000000000..7e2d18a66
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_105_to_112.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_105_to_112.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_113_to_120.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_113_to_120.html
new file mode 100644
index 000000000..4ac2b2a2b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_113_to_120.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_113_to_120.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_121_to_126.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_121_to_126.html
new file mode 100644
index 000000000..9f88b7f1b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_121_to_126.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_121_to_126.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__gl_FragCoord__gl_FragCoord_001_to_003.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__gl_FragCoord__gl_FragCoord_001_to_003.html
new file mode 100644
index 000000000..46b2d9e30
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__gl_FragCoord__gl_FragCoord_001_to_003.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__gl_FrontFacing__gl_FrontFacing_001_to_001.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__gl_FrontFacing__gl_FrontFacing_001_to_001.html
new file mode 100644
index 000000000..16ff5f36e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__gl_FrontFacing__gl_FrontFacing_001_to_001.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__greaterThanEqual__greaterThanEqual_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__greaterThanEqual__greaterThanEqual_001_to_008.html
new file mode 100644
index 000000000..22d2120ec
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__greaterThanEqual__greaterThanEqual_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__greaterThan__greaterThan_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__greaterThan__greaterThan_001_to_008.html
new file mode 100644
index 000000000..1501e4e69
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__greaterThan__greaterThan_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__inversesqrt__inversesqrt_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__inversesqrt__inversesqrt_001_to_006.html
new file mode 100644
index 000000000..ef635f2d1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__inversesqrt__inversesqrt_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__length__length_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__length__length_001_to_006.html
new file mode 100644
index 000000000..d621f0599
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__length__length_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/length/length_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__lessThanEqual__lessThanEqual_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__lessThanEqual__lessThanEqual_001_to_008.html
new file mode 100644
index 000000000..cb7c1941d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__lessThanEqual__lessThanEqual_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__lessThan__lessThan_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__lessThan__lessThan_001_to_008.html
new file mode 100644
index 000000000..e7a9bce6d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__lessThan__lessThan_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/lessThan/lessThan_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log2__log2_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log2__log2_001_to_008.html
new file mode 100644
index 000000000..ffb057c5e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log2__log2_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/log2/log2_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log2__log2_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log2__log2_009_to_012.html
new file mode 100644
index 000000000..112dd86c8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log2__log2_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/log2/log2_009_to_012.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log__log_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log__log_001_to_008.html
new file mode 100644
index 000000000..0fe9734f9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log__log_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/log/log_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log__log_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log__log_009_to_012.html
new file mode 100644
index 000000000..b38254e17
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log__log_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/log/log_009_to_012.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat3__mat3_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat3__mat3_001_to_006.html
new file mode 100644
index 000000000..ddd2260c6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat3__mat3_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat3/mat3_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_001_to_008.html
new file mode 100644
index 000000000..841eaa935
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat/mat_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_009_to_016.html
new file mode 100644
index 000000000..02da94580
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat/mat_009_to_016.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_017_to_024.html
new file mode 100644
index 000000000..a2decd992
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat/mat_017_to_024.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_025_to_032.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_025_to_032.html
new file mode 100644
index 000000000..bbd015732
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_025_to_032.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat/mat_025_to_032.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_033_to_040.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_033_to_040.html
new file mode 100644
index 000000000..0d273a39b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_033_to_040.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat/mat_033_to_040.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_041_to_046.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_041_to_046.html
new file mode 100644
index 000000000..b7c161098
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_041_to_046.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat/mat_041_to_046.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__matrixCompMult__matrixCompMult_001_to_004.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__matrixCompMult__matrixCompMult_001_to_004.html
new file mode 100644
index 000000000..446e6a7fc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__matrixCompMult__matrixCompMult_001_to_004.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__max__max_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__max__max_001_to_006.html
new file mode 100644
index 000000000..c95586dcc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__max__max_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/max/max_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__min__min_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__min__min_001_to_006.html
new file mode 100644
index 000000000..2ca2e9bd7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__min__min_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/min/min_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mix__mix_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mix__mix_001_to_006.html
new file mode 100644
index 000000000..9eb32829c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mix__mix_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mix/mix_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mod__mod_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mod__mod_001_to_008.html
new file mode 100644
index 000000000..37ac5d01b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mod__mod_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mod/mod_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__normalize__normalize_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__normalize__normalize_001_to_006.html
new file mode 100644
index 000000000..d9b426e40
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__normalize__normalize_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/normalize/normalize_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__notEqual__notEqual_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__notEqual__notEqual_001_to_008.html
new file mode 100644
index 000000000..86dbb9d16
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__notEqual__notEqual_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/notEqual/notEqual_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__notEqual__notEqual_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__notEqual__notEqual_009_to_012.html
new file mode 100644
index 000000000..0993afdf5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__notEqual__notEqual_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/notEqual/notEqual_009_to_012.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__not__not_001_to_004.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__not__not_001_to_004.html
new file mode 100644
index 000000000..a1169cad6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__not__not_001_to_004.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/not/not_001_to_004.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_001_to_008.html
new file mode 100644
index 000000000..318606725
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/operators/operators_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_009_to_016.html
new file mode 100644
index 000000000..4d1efd854
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/operators/operators_009_to_016.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_017_to_024.html
new file mode 100644
index 000000000..459a2ef70
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/operators/operators_017_to_024.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_025_to_026.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_025_to_026.html
new file mode 100644
index 000000000..065e82d2c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_025_to_026.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/operators/operators_025_to_026.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_001_to_008.html
new file mode 100644
index 000000000..dba7780be
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/pow/pow_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_009_to_016.html
new file mode 100644
index 000000000..8938f1a9e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/pow/pow_009_to_016.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_017_to_024.html
new file mode 100644
index 000000000..4545461c3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/pow/pow_017_to_024.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__radians__radians_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__radians__radians_001_to_006.html
new file mode 100644
index 000000000..a8779fcf7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__radians__radians_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/radians/radians_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__reflect__reflect_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__reflect__reflect_001_to_006.html
new file mode 100644
index 000000000..7c39169bd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__reflect__reflect_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/reflect/reflect_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__refract__refract_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__refract__refract_001_to_006.html
new file mode 100644
index 000000000..15eb4c89b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__refract__refract_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/refract/refract_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sign__sign_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sign__sign_001_to_006.html
new file mode 100644
index 000000000..d71f6c3a4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sign__sign_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/sign/sign_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sin__sin_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sin__sin_001_to_006.html
new file mode 100644
index 000000000..6052960e0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sin__sin_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/sin/sin_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__smoothstep__smoothstep_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__smoothstep__smoothstep_001_to_006.html
new file mode 100644
index 000000000..02f1edb74
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__smoothstep__smoothstep_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sqrt__sqrt_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sqrt__sqrt_001_to_006.html
new file mode 100644
index 000000000..95034e328
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sqrt__sqrt_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/sqrt/sqrt_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__step__step_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__step__step_001_to_006.html
new file mode 100644
index 000000000..3d8241961
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__step__step_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/step/step_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_001_to_008.html
new file mode 100644
index 000000000..f9b0a6eb3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_009_to_016.html
new file mode 100644
index 000000000..fc9965db3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_009_to_016.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_017_to_024.html
new file mode 100644
index 000000000..964993a37
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_017_to_024.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_025_to_032.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_025_to_032.html
new file mode 100644
index 000000000..533e11412
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_025_to_032.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_025_to_032.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_033_to_040.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_033_to_040.html
new file mode 100644
index 000000000..c615e6e5d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_033_to_040.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_033_to_040.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_041_to_048.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_041_to_048.html
new file mode 100644
index 000000000..4770b09b0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_041_to_048.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_041_to_048.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_049_to_056.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_049_to_056.html
new file mode 100644
index 000000000..64dadb258
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_049_to_056.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_049_to_056.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_001_to_008.html
new file mode 100644
index 000000000..42fa605da
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_009_to_016.html
new file mode 100644
index 000000000..3ea2497cb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_017_to_024.html
new file mode 100644
index 000000000..90db6a600
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_025_to_032.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_025_to_032.html
new file mode 100644
index 000000000..114249043
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_025_to_032.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_033_to_040.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_033_to_040.html
new file mode 100644
index 000000000..fa7888aa3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_033_to_040.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_041_to_048.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_041_to_048.html
new file mode 100644
index 000000000..124d3d379
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_041_to_048.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_049_to_056.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_049_to_056.html
new file mode 100644
index 000000000..6199ccfdc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_049_to_056.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_057_to_064.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_057_to_064.html
new file mode 100644
index 000000000..4af2f37be
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_057_to_064.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_065_to_072.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_065_to_072.html
new file mode 100644
index 000000000..dbeb61c06
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_065_to_072.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_073_to_080.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_073_to_080.html
new file mode 100644
index 000000000..98883b6fd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_073_to_080.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_081_to_088.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_081_to_088.html
new file mode 100644
index 000000000..cfcd025f4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_081_to_088.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_089_to_096.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_089_to_096.html
new file mode 100644
index 000000000..b0416a1f6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_089_to_096.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_097_to_104.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_097_to_104.html
new file mode 100644
index 000000000..45c6908b7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_097_to_104.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_105_to_112.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_105_to_112.html
new file mode 100644
index 000000000..d5c21a390
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_105_to_112.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_113_to_120.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_113_to_120.html
new file mode 100644
index 000000000..4177cf301
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_113_to_120.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__tan__tan_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__tan__tan_001_to_006.html
new file mode 100644
index 000000000..6842952ce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__tan__tan_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/tan/tan_001_to_006.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec3__vec3_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec3__vec3_001_to_008.html
new file mode 100644
index 000000000..81488170d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec3__vec3_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/vec3/vec3_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_001_to_008.html
new file mode 100644
index 000000000..65fde815e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/vec/vec_001_to_008.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_009_to_016.html
new file mode 100644
index 000000000..696e32c03
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/vec/vec_009_to_016.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_017_to_018.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_017_to_018.html
new file mode 100644
index 000000000..aebbe7287
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_017_to_018.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/vec/vec_017_to_018.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__get-active-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__get-active-test.html
new file mode 100644
index 000000000..8f0094230
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__get-active-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/get-active-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-bind-attrib-location-long-names-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-bind-attrib-location-long-names-test.html
new file mode 100644
index 000000000..139bddc34
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-bind-attrib-location-long-names-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/gl-bind-attrib-location-long-names-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-bind-attrib-location-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-bind-attrib-location-test.html
new file mode 100644
index 000000000..6e4c1c5e3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-bind-attrib-location-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/gl-bind-attrib-location-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-get-active-attribute.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-get-active-attribute.html
new file mode 100644
index 000000000..a84be1916
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-get-active-attribute.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/gl-get-active-attribute.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-get-active-uniform.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-get-active-uniform.html
new file mode 100644
index 000000000..853dfcaa6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-get-active-uniform.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/gl-get-active-uniform.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-getshadersource.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-getshadersource.html
new file mode 100644
index 000000000..13b384163
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-getshadersource.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/gl-getshadersource.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-shader-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-shader-test.html
new file mode 100644
index 000000000..0e9c9de60
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-shader-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/gl-shader-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__invalid-UTF-16.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__invalid-UTF-16.html
new file mode 100644
index 000000000..f6a80f8c8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__invalid-UTF-16.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/invalid-UTF-16.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__program-infolog.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__program-infolog.html
new file mode 100644
index 000000000..176d1a379
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__program-infolog.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/program-infolog.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__program-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__program-test.html
new file mode 100644
index 000000000..5bea0747c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__program-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/program-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__use-program-crash-with-discard-in-fragment-shader.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__use-program-crash-with-discard-in-fragment-shader.html
new file mode 100644
index 000000000..0eda5997c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__use-program-crash-with-discard-in-fragment-shader.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__reading__read-pixels-pack-alignment.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__reading__read-pixels-pack-alignment.html
new file mode 100644
index 000000000..380f1d478
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__reading__read-pixels-pack-alignment.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/reading/read-pixels-pack-alignment.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__reading__read-pixels-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__reading__read-pixels-test.html
new file mode 100644
index 000000000..f3202f20c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__reading__read-pixels-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/reading/read-pixels-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__feedback-loop.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__feedback-loop.html
new file mode 100644
index 000000000..cd6900b46
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__feedback-loop.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/renderbuffers/feedback-loop.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__framebuffer-state-restoration.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__framebuffer-state-restoration.html
new file mode 100644
index 000000000..12bc3a286
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__framebuffer-state-restoration.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/renderbuffers/framebuffer-state-restoration.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__renderbuffer-initialization.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__renderbuffer-initialization.html
new file mode 100644
index 000000000..60e068a45
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__renderbuffer-initialization.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/renderbuffers/renderbuffer-initialization.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__culling.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__culling.html
new file mode 100644
index 000000000..143ade576
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__culling.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/culling.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__default-texture-draw-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__default-texture-draw-bug.html
new file mode 100644
index 000000000..0fc8c2cc0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__default-texture-draw-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/default-texture-draw-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-arrays-out-of-bounds.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-arrays-out-of-bounds.html
new file mode 100644
index 000000000..321cb768b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-arrays-out-of-bounds.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/draw-arrays-out-of-bounds.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-elements-out-of-bounds.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-elements-out-of-bounds.html
new file mode 100644
index 000000000..361f81939
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-elements-out-of-bounds.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/draw-elements-out-of-bounds.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-with-changing-start-vertex-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-with-changing-start-vertex-bug.html
new file mode 100644
index 000000000..4822e01e9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-with-changing-start-vertex-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/draw-with-changing-start-vertex-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__framebuffer-switch.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__framebuffer-switch.html
new file mode 100644
index 000000000..cb36665b1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__framebuffer-switch.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/framebuffer-switch.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__framebuffer-texture-switch.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__framebuffer-texture-switch.html
new file mode 100644
index 000000000..d286ab483
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__framebuffer-texture-switch.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/framebuffer-texture-switch.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-clear.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-clear.html
new file mode 100644
index 000000000..9fdf198ab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-clear.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-clear.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-drawarrays.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-drawarrays.html
new file mode 100644
index 000000000..a96d36da6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-drawarrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-drawarrays.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-drawelements.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-drawelements.html
new file mode 100644
index 000000000..606656831
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-drawelements.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-drawelements.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-canvas-dimensions.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-canvas-dimensions.html
new file mode 100644
index 000000000..332e11be6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-canvas-dimensions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-scissor-canvas-dimensions.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-fbo-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-fbo-test.html
new file mode 100644
index 000000000..df14682c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-fbo-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-scissor-fbo-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-test.html
new file mode 100644
index 000000000..363655a6a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-scissor-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-viewport-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-viewport-test.html
new file mode 100644
index 000000000..2ff8fb9bb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-viewport-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-viewport-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__line-loop-tri-fan.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__line-loop-tri-fan.html
new file mode 100644
index 000000000..c8bd6f11d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__line-loop-tri-fan.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/line-loop-tri-fan.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__many-draw-calls.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__many-draw-calls.html
new file mode 100644
index 000000000..684abd43d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__many-draw-calls.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/many-draw-calls.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__more-than-65536-indices.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__more-than-65536-indices.html
new file mode 100644
index 000000000..406dc7d49
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__more-than-65536-indices.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/more-than-65536-indices.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__multisample-corruption.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__multisample-corruption.html
new file mode 100644
index 000000000..1a2b26c91
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__multisample-corruption.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/multisample-corruption.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__negative-one-index.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__negative-one-index.html
new file mode 100644
index 000000000..d1311b2c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__negative-one-index.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/negative-one-index.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__out-of-bounds-index-buffers.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__out-of-bounds-index-buffers.html
new file mode 100644
index 000000000..9df405d82
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__out-of-bounds-index-buffers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/out-of-bounds-index-buffers.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-no-attributes.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-no-attributes.html
new file mode 100644
index 000000000..5288b8c7e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-no-attributes.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/point-no-attributes.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-size.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-size.html
new file mode 100644
index 000000000..bdd43b2c2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-size.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/point-size.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-specific-shader-variables.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-specific-shader-variables.html
new file mode 100644
index 000000000..ba3354790
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-specific-shader-variables.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/point-specific-shader-variables.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-with-gl-pointcoord-in-fragment-shader.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-with-gl-pointcoord-in-fragment-shader.html
new file mode 100644
index 000000000..c5b90dc04
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-with-gl-pointcoord-in-fragment-shader.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__polygon-offset.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__polygon-offset.html
new file mode 100644
index 000000000..f21798479
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__polygon-offset.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/polygon-offset.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__simple.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__simple.html
new file mode 100644
index 000000000..b058499d3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__simple.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/simple.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__triangle.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__triangle.html
new file mode 100644
index 000000000..478f0a20f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__triangle.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/triangle.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-enable-enum-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-enable-enum-test.html
new file mode 100644
index 000000000..36db4bb82
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-enable-enum-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/state/gl-enable-enum-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-get-calls.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-get-calls.html
new file mode 100644
index 000000000..0a67f104b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-get-calls.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/state/gl-get-calls.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-geterror.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-geterror.html
new file mode 100644
index 000000000..56fcf26f5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-geterror.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/state/gl-geterror.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-initial-state.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-initial-state.html
new file mode 100644
index 000000000..681a7fabc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-initial-state.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/state/gl-initial-state.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__state-uneffected-after-compositing.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__state-uneffected-after-compositing.html
new file mode 100644
index 000000000..75c0c10bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__state-uneffected-after-compositing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/state/state-uneffected-after-compositing.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..7b70b2cfd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..0d7c4ba9b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..34a0f5b97
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..b6c82e2e3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..a2b08deb5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..0dd7626c7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..fbcb7c3fa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..1ce50eade
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..8ed7879a5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..bce998e99
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..914d81c23
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..a641f4ffb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..0a7996e1b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..64f188299
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..2f7404f41
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..e0b2cb972
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..cdac00347
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..ddfd9b25b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..6001b3e88
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..df1e7f71d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-image-2d-formats.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-image-2d-formats.html
new file mode 100644
index 000000000..bdf902860
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-image-2d-formats.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/copy-tex-image-2d-formats.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-image-and-sub-image-2d.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-image-and-sub-image-2d.html
new file mode 100644
index 000000000..58ebcc958
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-image-and-sub-image-2d.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-sub-image-2d-partial-texture.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-sub-image-2d-partial-texture.html
new file mode 100644
index 000000000..f76a34850
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-sub-image-2d-partial-texture.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/copy-tex-sub-image-2d-partial-texture.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__cube-incomplete-fbo.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__cube-incomplete-fbo.html
new file mode 100644
index 000000000..3d3ef87d7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__cube-incomplete-fbo.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/cube-incomplete-fbo.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__default-texture.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__default-texture.html
new file mode 100644
index 000000000..4b33a8a06
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__default-texture.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/default-texture.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__gl-pixelstorei.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__gl-pixelstorei.html
new file mode 100644
index 000000000..1d8d9f3d2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__gl-pixelstorei.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/gl-pixelstorei.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__gl-teximage.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__gl-teximage.html
new file mode 100644
index 000000000..9fee64081
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__gl-teximage.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/gl-teximage.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__mipmap-fbo.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__mipmap-fbo.html
new file mode 100644
index 000000000..f33ea5a08
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__mipmap-fbo.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/mipmap-fbo.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__origin-clean-conformance.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__origin-clean-conformance.html
new file mode 100644
index 000000000..62575898a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__origin-clean-conformance.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/origin-clean-conformance.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html
new file mode 100644
index 000000000..a53fb58a0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-and-uniform-binding-bugs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-and-uniform-binding-bugs.html
new file mode 100644
index 000000000..a2976e2da
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-and-uniform-binding-bugs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-canvas-corruption.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-canvas-corruption.html
new file mode 100644
index 000000000..ab1cbaa4a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-canvas-corruption.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-image-canvas-corruption.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-webgl.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-webgl.html
new file mode 100644
index 000000000..81e27d7c1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-webgl.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-image-webgl.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-with-format-and-type.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-with-format-and-type.html
new file mode 100644
index 000000000..76211a546
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-with-format-and-type.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-image-with-format-and-type.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-with-invalid-data.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-with-invalid-data.html
new file mode 100644
index 000000000..a7f4f668f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-with-invalid-data.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-image-with-invalid-data.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-sub-image-2d-bad-args.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-sub-image-2d-bad-args.html
new file mode 100644
index 000000000..66950b2df
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-sub-image-2d-bad-args.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-sub-image-2d-bad-args.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-sub-image-2d.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-sub-image-2d.html
new file mode 100644
index 000000000..a35c3c00c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-sub-image-2d.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-sub-image-2d.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texparameter-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texparameter-test.html
new file mode 100644
index 000000000..efce96e42
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texparameter-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texparameter-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-active-bind-2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-active-bind-2.html
new file mode 100644
index 000000000..17da3e6ff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-active-bind-2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-active-bind-2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-active-bind.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-active-bind.html
new file mode 100644
index 000000000..5d9aa5ed1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-active-bind.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-active-bind.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-attachment-formats.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-attachment-formats.html
new file mode 100644
index 000000000..9d5e4a6ae
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-attachment-formats.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-attachment-formats.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-clear.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-clear.html
new file mode 100644
index 000000000..4bd545f39
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-clear.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-clear.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-complete.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-complete.html
new file mode 100644
index 000000000..a6def8c45
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-complete.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-complete.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-copying-feedback-loops.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-copying-feedback-loops.html
new file mode 100644
index 000000000..70bf92cf9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-copying-feedback-loops.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-copying-feedback-loops.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-cube-as-fbo-attachment.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-cube-as-fbo-attachment.html
new file mode 100644
index 000000000..398a54406
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-cube-as-fbo-attachment.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-cube-as-fbo-attachment.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-draw-with-2d-and-cube.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-draw-with-2d-and-cube.html
new file mode 100644
index 000000000..a35654ef9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-draw-with-2d-and-cube.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-draw-with-2d-and-cube.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-hd-dpi.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-hd-dpi.html
new file mode 100644
index 000000000..246cb2791
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-hd-dpi.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-hd-dpi.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-mips.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-mips.html
new file mode 100644
index 000000000..912f32adb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-mips.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-mips.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size-cube-maps.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size-cube-maps.html
new file mode 100644
index 000000000..8b4e7bd2e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size-cube-maps.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-size-cube-maps.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size-limit.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size-limit.html
new file mode 100644
index 000000000..4503e7c23
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size-limit.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-size-limit.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size.html
new file mode 100644
index 000000000..e8a394e4c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-size.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-sub-image-cube-maps.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-sub-image-cube-maps.html
new file mode 100644
index 000000000..630012683
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-sub-image-cube-maps.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-sub-image-cube-maps.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-transparent-pixels-initialized.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-transparent-pixels-initialized.html
new file mode 100644
index 000000000..84017062e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-transparent-pixels-initialized.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-transparent-pixels-initialized.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-upload-cube-maps.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-upload-cube-maps.html
new file mode 100644
index 000000000..5c784a9fc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-upload-cube-maps.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-upload-cube-maps.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-upload-size.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-upload-size.html
new file mode 100644
index 000000000..22723d99c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-upload-size.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-upload-size.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..48045a9f9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..dd9c5b2ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..0cc05e325
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..82b809b3e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..69eaffca2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..fc7638ad8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..c6dc45985
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..9a9821d82
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..1eefbe8b2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..380252f3c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..742bad519
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..53474bf7d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..edbe68ee4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..757c011de
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..c4784f2f5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-buffer-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-buffer-crash.html
new file mode 100644
index 000000000..591c92fd0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-buffer-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/array-buffer-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-buffer-view-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-buffer-view-crash.html
new file mode 100644
index 000000000..395640a2d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-buffer-view-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/array-buffer-view-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-large-array-tests.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-large-array-tests.html
new file mode 100644
index 000000000..fc8bcefa3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-large-array-tests.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/array-large-array-tests.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-unit-tests.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-unit-tests.html
new file mode 100644
index 000000000..21c043175
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-unit-tests.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/array-unit-tests.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__data-view-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__data-view-crash.html
new file mode 100644
index 000000000..a27fcc8c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__data-view-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/data-view-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__data-view-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__data-view-test.html
new file mode 100644
index 000000000..c9f135286
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__data-view-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/data-view-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__typed-arrays-in-workers.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__typed-arrays-in-workers.html
new file mode 100644
index 000000000..2680a873d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__typed-arrays-in-workers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/typed-arrays-in-workers.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniform-arrays.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniform-arrays.html
new file mode 100644
index 000000000..427733848
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniform-arrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/gl-uniform-arrays.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniform-bool.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniform-bool.html
new file mode 100644
index 000000000..88c7eb709
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniform-bool.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/gl-uniform-bool.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniformmatrix4fv.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniformmatrix4fv.html
new file mode 100644
index 000000000..e3bc474bf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniformmatrix4fv.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/gl-uniformmatrix4fv.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-unknown-uniform.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-unknown-uniform.html
new file mode 100644
index 000000000..741899bb2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-unknown-uniform.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/gl-unknown-uniform.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__null-uniform-location.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__null-uniform-location.html
new file mode 100644
index 000000000..b48f12b78
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__null-uniform-location.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/null-uniform-location.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__out-of-bounds-uniform-array-access.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__out-of-bounds-uniform-array-access.html
new file mode 100644
index 000000000..adda209f4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__out-of-bounds-uniform-array-access.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/out-of-bounds-uniform-array-access.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-default-values.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-default-values.html
new file mode 100644
index 000000000..c695081ee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-default-values.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/uniform-default-values.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-location.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-location.html
new file mode 100644
index 000000000..52f78224d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-location.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/uniform-location.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-samplers-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-samplers-test.html
new file mode 100644
index 000000000..394cc7d80
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-samplers-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/uniform-samplers-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-values-per-program.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-values-per-program.html
new file mode 100644
index 000000000..7b9e48b21
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-values-per-program.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/uniform-values-per-program.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-aliasing.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-aliasing.html
new file mode 100644
index 000000000..22faa9149
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-aliasing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-bindAttribLocation-aliasing.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-matrix.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-matrix.html
new file mode 100644
index 000000000..672b06c8c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-matrix.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-bindAttribLocation-matrix.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-repeated.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-repeated.html
new file mode 100644
index 000000000..e93e2386c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-repeated.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-bindAttribLocation-repeated.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-disabled-vertex-attrib.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-disabled-vertex-attrib.html
new file mode 100644
index 000000000..8eebcdfbc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-disabled-vertex-attrib.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-disabled-vertex-attrib.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-enable-vertex-attrib.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-enable-vertex-attrib.html
new file mode 100644
index 000000000..51c7b3460
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-enable-vertex-attrib.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-enable-vertex-attrib.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-matrix-attributes.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-matrix-attributes.html
new file mode 100644
index 000000000..84d1685a3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-matrix-attributes.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-matrix-attributes.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-render.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-render.html
new file mode 100644
index 000000000..5fcdb16d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-render.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-vertex-attrib-render.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-zero-issues.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-zero-issues.html
new file mode 100644
index 000000000..c6d69ea6f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-zero-issues.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-vertex-attrib-zero-issues.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib.html
new file mode 100644
index 000000000..d8d7e5435
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-vertex-attrib.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertexattribpointer-offsets.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertexattribpointer-offsets.html
new file mode 100644
index 000000000..fccf3e1f4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertexattribpointer-offsets.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-vertexattribpointer-offsets.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertexattribpointer.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertexattribpointer.html
new file mode 100644
index 000000000..2ed139be1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertexattribpointer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/attribs/gl-vertexattribpointer.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-bind-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-bind-test.html
new file mode 100644
index 000000000..6999cacf7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-bind-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/buffer-bind-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-data-and-buffer-sub-data.html b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-data-and-buffer-sub-data.html
new file mode 100644
index 000000000..afa1eea68
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-data-and-buffer-sub-data.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/buffer-data-and-buffer-sub-data.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-data-array-buffer-delete.html b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-data-array-buffer-delete.html
new file mode 100644
index 000000000..2924cb7d6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-data-array-buffer-delete.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/buffer-data-array-buffer-delete.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-uninitialized.html b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-uninitialized.html
new file mode 100644
index 000000000..497ac74fd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-uninitialized.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/buffer-uninitialized.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__element-array-buffer-delete-recreate.html b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__element-array-buffer-delete-recreate.html
new file mode 100644
index 000000000..d46004230
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__element-array-buffer-delete-recreate.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/element-array-buffer-delete-recreate.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-copies-indices.html b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-copies-indices.html
new file mode 100644
index 000000000..c6dccd405
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-copies-indices.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/index-validation-copies-indices.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-crash-with-buffer-sub-data.html b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-crash-with-buffer-sub-data.html
new file mode 100644
index 000000000..99b218f10
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-crash-with-buffer-sub-data.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/index-validation-crash-with-buffer-sub-data.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-large-buffer.html b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-large-buffer.html
new file mode 100644
index 000000000..bf120120f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-large-buffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/index-validation-large-buffer.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-verifies-too-many-indices.html b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-verifies-too-many-indices.html
new file mode 100644
index 000000000..fbeb24b58
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-verifies-too-many-indices.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/index-validation-verifies-too-many-indices.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-with-resized-buffer.html b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-with-resized-buffer.html
new file mode 100644
index 000000000..a2d2aeaa4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-with-resized-buffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/index-validation-with-resized-buffer.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation.html b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation.html
new file mode 100644
index 000000000..c0ef1ef80
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/buffers/index-validation.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__buffer-offscreen-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__buffer-offscreen-test.html
new file mode 100644
index 000000000..f05ad62f6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__buffer-offscreen-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/buffer-offscreen-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__buffer-preserve-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__buffer-preserve-test.html
new file mode 100644
index 000000000..cd412d2ba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__buffer-preserve-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/buffer-preserve-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__canvas-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__canvas-test.html
new file mode 100644
index 000000000..d3db773db
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__canvas-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/canvas-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__canvas-zero-size.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__canvas-zero-size.html
new file mode 100644
index 000000000..aa0d78a39
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__canvas-zero-size.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/canvas-zero-size.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__draw-static-webgl-to-multiple-canvas-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__draw-static-webgl-to-multiple-canvas-test.html
new file mode 100644
index 000000000..2417c8aca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__draw-static-webgl-to-multiple-canvas-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__draw-webgl-to-canvas-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__draw-webgl-to-canvas-test.html
new file mode 100644
index 000000000..6f7929efe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__draw-webgl-to-canvas-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/draw-webgl-to-canvas-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-hd-dpi-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-hd-dpi-test.html
new file mode 100644
index 000000000..2bb6de666
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-hd-dpi-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/drawingbuffer-hd-dpi-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-static-canvas-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-static-canvas-test.html
new file mode 100644
index 000000000..eb00bb61d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-static-canvas-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/drawingbuffer-static-canvas-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-test.html
new file mode 100644
index 000000000..d7c6498e3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/drawingbuffer-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__framebuffer-bindings-affected-by-to-data-url.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__framebuffer-bindings-affected-by-to-data-url.html
new file mode 100644
index 000000000..050523b89
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__framebuffer-bindings-affected-by-to-data-url.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__framebuffer-bindings-unaffected-on-resize.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__framebuffer-bindings-unaffected-on-resize.html
new file mode 100644
index 000000000..7a4298d35
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__framebuffer-bindings-unaffected-on-resize.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__rapid-resizing.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__rapid-resizing.html
new file mode 100644
index 000000000..18909c765
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__rapid-resizing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/rapid-resizing.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__texture-bindings-unaffected-on-resize.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__texture-bindings-unaffected-on-resize.html
new file mode 100644
index 000000000..dff6d7afc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__texture-bindings-unaffected-on-resize.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/texture-bindings-unaffected-on-resize.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__to-data-url-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__to-data-url-test.html
new file mode 100644
index 000000000..0809e82e1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__to-data-url-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/to-data-url-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__viewport-unchanged-upon-resize.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__viewport-unchanged-upon-resize.html
new file mode 100644
index 000000000..f83b9261c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__viewport-unchanged-upon-resize.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/canvas/viewport-unchanged-upon-resize.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__constants-and-properties.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__constants-and-properties.html
new file mode 100644
index 000000000..f603dffc0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__constants-and-properties.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/constants-and-properties.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-attribute-preserve-drawing-buffer.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-attribute-preserve-drawing-buffer.html
new file mode 100644
index 000000000..f31c4b096
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-attribute-preserve-drawing-buffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-attribute-preserve-drawing-buffer.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-attributes-alpha-depth-stencil-antialias.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-attributes-alpha-depth-stencil-antialias.html
new file mode 100644
index 000000000..30eb1c750
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-attributes-alpha-depth-stencil-antialias.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-attributes-alpha-depth-stencil-antialias.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-creation-and-destruction.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-creation-and-destruction.html
new file mode 100644
index 000000000..d8b69fa19
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-creation-and-destruction.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-creation-and-destruction.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-creation.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-creation.html
new file mode 100644
index 000000000..d6785a5e6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-creation.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-creation.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-eviction-with-garbage-collection.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-eviction-with-garbage-collection.html
new file mode 100644
index 000000000..97c3ad5d8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-eviction-with-garbage-collection.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-eviction-with-garbage-collection.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-hidden-alpha.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-hidden-alpha.html
new file mode 100644
index 000000000..b360e4326
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-hidden-alpha.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-hidden-alpha.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-lost-restored.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-lost-restored.html
new file mode 100644
index 000000000..0f5ae851e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-lost-restored.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-lost-restored.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-lost.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-lost.html
new file mode 100644
index 000000000..aeb1e3c29
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-lost.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-lost.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-no-alpha-fbo-with-alpha.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-no-alpha-fbo-with-alpha.html
new file mode 100644
index 000000000..323912a20
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-no-alpha-fbo-with-alpha.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-no-alpha-fbo-with-alpha.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-release-upon-reload.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-release-upon-reload.html
new file mode 100644
index 000000000..c4129995f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-release-upon-reload.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-release-upon-reload.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-release-with-workers.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-release-with-workers.html
new file mode 100644
index 000000000..a1c823d13
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-release-with-workers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-release-with-workers.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-size-change.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-size-change.html
new file mode 100644
index 000000000..4d22b66c4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-size-change.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-size-change.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-type-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-type-test.html
new file mode 100644
index 000000000..b4c27e5ee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-type-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/context-type-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__incorrect-context-object-behaviour.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__incorrect-context-object-behaviour.html
new file mode 100644
index 000000000..e380347d8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__incorrect-context-object-behaviour.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/incorrect-context-object-behaviour.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__methods.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__methods.html
new file mode 100644
index 000000000..fb6229d96
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__methods.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/methods.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__premultiplyalpha-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__premultiplyalpha-test.html
new file mode 100644
index 000000000..8bc76ae76
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__premultiplyalpha-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/premultiplyalpha-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__resource-sharing-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__resource-sharing-test.html
new file mode 100644
index 000000000..3ff49db1e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__resource-sharing-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/resource-sharing-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__context__user-defined-properties-on-context.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__user-defined-properties-on-context.html
new file mode 100644
index 000000000..fa4d9d57d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__user-defined-properties-on-context.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/context/user-defined-properties-on-context.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__angle-instanced-arrays-out-of-bounds.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__angle-instanced-arrays-out-of-bounds.html
new file mode 100644
index 000000000..261dbd062
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__angle-instanced-arrays-out-of-bounds.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/angle-instanced-arrays-out-of-bounds.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__angle-instanced-arrays.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__angle-instanced-arrays.html
new file mode 100644
index 000000000..9d60f91e3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__angle-instanced-arrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/angle-instanced-arrays.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-blend-minmax.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-blend-minmax.html
new file mode 100644
index 000000000..657011b52
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-blend-minmax.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/ext-blend-minmax.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-disjoint-timer-query.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-disjoint-timer-query.html
new file mode 100644
index 000000000..d8b360841
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-disjoint-timer-query.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/ext-disjoint-timer-query.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-frag-depth.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-frag-depth.html
new file mode 100644
index 000000000..ac4fc1b6a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-frag-depth.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/ext-frag-depth.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-sRGB.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-sRGB.html
new file mode 100644
index 000000000..284c333bf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-sRGB.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/ext-sRGB.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-shader-texture-lod.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-shader-texture-lod.html
new file mode 100644
index 000000000..2eb957ec3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-shader-texture-lod.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/ext-shader-texture-lod.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-texture-filter-anisotropic.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-texture-filter-anisotropic.html
new file mode 100644
index 000000000..ce4d12fd7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-texture-filter-anisotropic.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/ext-texture-filter-anisotropic.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__get-extension.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__get-extension.html
new file mode 100644
index 000000000..3352b84d0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__get-extension.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/get-extension.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-element-index-uint.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-element-index-uint.html
new file mode 100644
index 000000000..929b3ccab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-element-index-uint.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-element-index-uint.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-standard-derivatives.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-standard-derivatives.html
new file mode 100644
index 000000000..a31ee7635
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-standard-derivatives.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-standard-derivatives.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-linear.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-linear.html
new file mode 100644
index 000000000..66a48100b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-linear.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-texture-float-linear.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-canvas.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-canvas.html
new file mode 100644
index 000000000..da5d212a3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-canvas.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-texture-float-with-canvas.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-image-data.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-image-data.html
new file mode 100644
index 000000000..8b4497aa6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-image-data.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-texture-float-with-image-data.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-image.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-image.html
new file mode 100644
index 000000000..b4f180767
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-image.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-texture-float-with-image.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-video.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-video.html
new file mode 100644
index 000000000..4468530e7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-video.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-texture-float-with-video.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float.html
new file mode 100644
index 000000000..291ee9c55
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-texture-float.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-linear.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-linear.html
new file mode 100644
index 000000000..ae07ff0d3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-linear.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-texture-half-float-linear.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-canvas.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-canvas.html
new file mode 100644
index 000000000..b0ad151bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-canvas.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-texture-half-float-with-canvas.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-image-data.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-image-data.html
new file mode 100644
index 000000000..2c23f4c5d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-image-data.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-texture-half-float-with-image-data.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-image.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-image.html
new file mode 100644
index 000000000..5a945d104
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-image.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-texture-half-float-with-image.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-video.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-video.html
new file mode 100644
index 000000000..a232ab9b6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-video.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-texture-half-float-with-video.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float.html
new file mode 100644
index 000000000..a260fc1b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-texture-half-float.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-vertex-array-object-bufferData.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-vertex-array-object-bufferData.html
new file mode 100644
index 000000000..907e5d459
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-vertex-array-object-bufferData.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-vertex-array-object-bufferData.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-vertex-array-object.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-vertex-array-object.html
new file mode 100644
index 000000000..1bfc7071e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-vertex-array-object.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/oes-vertex-array-object.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-atc.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-atc.html
new file mode 100644
index 000000000..48e535be9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-atc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-compressed-texture-atc.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-etc.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-etc.html
new file mode 100644
index 000000000..cda91b3d2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-etc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-compressed-texture-etc.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-pvrtc.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-pvrtc.html
new file mode 100644
index 000000000..073ed3871
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-pvrtc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-compressed-texture-pvrtc.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-s3tc-srgb.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-s3tc-srgb.html
new file mode 100644
index 000000000..684f8e5f5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-s3tc-srgb.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-s3tc.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-s3tc.html
new file mode 100644
index 000000000..080ae201b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-s3tc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-compressed-texture-s3tc.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-size-limit.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-size-limit.html
new file mode 100644
index 000000000..0f46c5dcb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-size-limit.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-compressed-texture-size-limit.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-debug-renderer-info.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-debug-renderer-info.html
new file mode 100644
index 000000000..973ed5619
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-debug-renderer-info.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-debug-renderer-info.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-debug-shaders.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-debug-shaders.html
new file mode 100644
index 000000000..d2433383d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-debug-shaders.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-debug-shaders.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-depth-texture.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-depth-texture.html
new file mode 100644
index 000000000..c1195ef3f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-depth-texture.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-depth-texture.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers-framebuffer-unsupported.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers-framebuffer-unsupported.html
new file mode 100644
index 000000000..8bf076410
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers-framebuffer-unsupported.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers-max-draw-buffers.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers-max-draw-buffers.html
new file mode 100644
index 000000000..ee8fe17f2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers-max-draw-buffers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-draw-buffers-max-draw-buffers.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers.html
new file mode 100644
index 000000000..09d279149
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-draw-buffers.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-shared-resources.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-shared-resources.html
new file mode 100644
index 000000000..4344c0340
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-shared-resources.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/extensions/webgl-shared-resources.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-ambiguous-function-call.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-ambiguous-function-call.html
new file mode 100644
index 000000000..d7b49f38c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-ambiguous-function-call.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/angle-ambiguous-function-call.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-constructor-invalid-parameters.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-constructor-invalid-parameters.html
new file mode 100644
index 000000000..1c499caea
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-constructor-invalid-parameters.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/angle-constructor-invalid-parameters.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-d3d11-compiler-error.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-d3d11-compiler-error.html
new file mode 100644
index 000000000..6e0f977fe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-d3d11-compiler-error.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/angle-d3d11-compiler-error.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-dx-variable-bug.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-dx-variable-bug.html
new file mode 100644
index 000000000..8d978580e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-dx-variable-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/angle-dx-variable-bug.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__array-of-struct-with-int-first-position.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__array-of-struct-with-int-first-position.html
new file mode 100644
index 000000000..12943f70d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__array-of-struct-with-int-first-position.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/array-of-struct-with-int-first-position.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__bool-type-cast-bug-int-float.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__bool-type-cast-bug-int-float.html
new file mode 100644
index 000000000..1216dd16b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__bool-type-cast-bug-int-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/bool-type-cast-bug-int-float.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__compare-loop-index-to-uniform.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__compare-loop-index-to-uniform.html
new file mode 100644
index 000000000..0ba486f61
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__compare-loop-index-to-uniform.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/compare-loop-index-to-uniform.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__complex-glsl-does-not-crash.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__complex-glsl-does-not-crash.html
new file mode 100644
index 000000000..4f94e04d1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__complex-glsl-does-not-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/complex-glsl-does-not-crash.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__compound-assignment-type-combination.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__compound-assignment-type-combination.html
new file mode 100644
index 000000000..5f8130744
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__compound-assignment-type-combination.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/compound-assignment-type-combination.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__conditional-discard-in-loop.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__conditional-discard-in-loop.html
new file mode 100644
index 000000000..05b2c706b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__conditional-discard-in-loop.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/conditional-discard-in-loop.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__conditional-discard-optimization.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__conditional-discard-optimization.html
new file mode 100644
index 000000000..c6d20fbcb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__conditional-discard-optimization.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/conditional-discard-optimization.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__constant-precision-qualifier.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__constant-precision-qualifier.html
new file mode 100644
index 000000000..7589bfbef
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__constant-precision-qualifier.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/constant-precision-qualifier.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__essl3-shaders-with-webgl1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__essl3-shaders-with-webgl1.html
new file mode 100644
index 000000000..1d614f569
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__essl3-shaders-with-webgl1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/essl3-shaders-with-webgl1.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__floor-div-cos-should-not-truncate.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__floor-div-cos-should-not-truncate.html
new file mode 100644
index 000000000..a42c8d854
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__floor-div-cos-should-not-truncate.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__floored-division-accuracy.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__floored-division-accuracy.html
new file mode 100644
index 000000000..effab16d5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__floored-division-accuracy.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/floored-division-accuracy.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__fragcoord-linking-bug.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__fragcoord-linking-bug.html
new file mode 100644
index 000000000..95168eb5a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__fragcoord-linking-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/fragcoord-linking-bug.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__gl-fragcoord-multisampling-bug.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__gl-fragcoord-multisampling-bug.html
new file mode 100644
index 000000000..366d7ff96
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__gl-fragcoord-multisampling-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__global-invariant-does-not-leak-across-shaders.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__global-invariant-does-not-leak-across-shaders.html
new file mode 100644
index 000000000..8a0f8e957
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__global-invariant-does-not-leak-across-shaders.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__invariant-does-not-leak-across-shaders.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__invariant-does-not-leak-across-shaders.html
new file mode 100644
index 000000000..30cb896dc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__invariant-does-not-leak-across-shaders.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__logic-inside-block-without-braces.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__logic-inside-block-without-braces.html
new file mode 100644
index 000000000..39200dfc1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__logic-inside-block-without-braces.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/logic-inside-block-without-braces.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__long-expressions-should-not-crash.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__long-expressions-should-not-crash.html
new file mode 100644
index 000000000..72decedf8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__long-expressions-should-not-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/long-expressions-should-not-crash.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__loop-if-loop-gradient.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__loop-if-loop-gradient.html
new file mode 100644
index 000000000..a37c9df87
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__loop-if-loop-gradient.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/loop-if-loop-gradient.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__modulo-arithmetic-accuracy.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__modulo-arithmetic-accuracy.html
new file mode 100644
index 000000000..dfbe4c85a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__modulo-arithmetic-accuracy.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/modulo-arithmetic-accuracy.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__multiplication-assignment.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__multiplication-assignment.html
new file mode 100644
index 000000000..da4ad29a3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__multiplication-assignment.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/multiplication-assignment.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-functions-should-not-crash.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-functions-should-not-crash.html
new file mode 100644
index 000000000..735e2dfc9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-functions-should-not-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/nested-functions-should-not-crash.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-loops-with-break-and-continue.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-loops-with-break-and-continue.html
new file mode 100644
index 000000000..5f405d648
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-loops-with-break-and-continue.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/nested-loops-with-break-and-continue.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-sequence-operator.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-sequence-operator.html
new file mode 100644
index 000000000..2ba8dcb47
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-sequence-operator.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/nested-sequence-operator.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__pow-of-small-constant-in-user-defined-function.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__pow-of-small-constant-in-user-defined-function.html
new file mode 100644
index 000000000..45888f126
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__pow-of-small-constant-in-user-defined-function.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__pow-with-constant-exponent-should-not-crash.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__pow-with-constant-exponent-should-not-crash.html
new file mode 100644
index 000000000..da1646f1b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__pow-with-constant-exponent-should-not-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__qualcomm-crash.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__qualcomm-crash.html
new file mode 100644
index 000000000..a066c4bf8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__qualcomm-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/qualcomm-crash.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__qualcomm-loop-with-continue-crash.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__qualcomm-loop-with-continue-crash.html
new file mode 100644
index 000000000..3283e09a6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__qualcomm-loop-with-continue-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sampler-array-using-loop-index.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sampler-array-using-loop-index.html
new file mode 100644
index 000000000..1be512629
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sampler-array-using-loop-index.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/sampler-array-using-loop-index.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sampler-struct-function-arg.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sampler-struct-function-arg.html
new file mode 100644
index 000000000..75a03cd7f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sampler-struct-function-arg.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/sampler-struct-function-arg.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sequence-operator-evaluation-order.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sequence-operator-evaluation-order.html
new file mode 100644
index 000000000..8de50c5fe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sequence-operator-evaluation-order.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/sequence-operator-evaluation-order.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sketchfab-lighting-shader-crash.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sketchfab-lighting-shader-crash.html
new file mode 100644
index 000000000..e9284ba4a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sketchfab-lighting-shader-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__struct-constructor-highp-bug.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__struct-constructor-highp-bug.html
new file mode 100644
index 000000000..3aaa44283
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__struct-constructor-highp-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/struct-constructor-highp-bug.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__temp-expressions-should-not-crash.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__temp-expressions-should-not-crash.html
new file mode 100644
index 000000000..43de19a72
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__temp-expressions-should-not-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/temp-expressions-should-not-crash.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__undefined-index-should-not-crash.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__undefined-index-should-not-crash.html
new file mode 100644
index 000000000..15867d191
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__undefined-index-should-not-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/undefined-index-should-not-crash.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__uniforms-should-not-lose-values.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__uniforms-should-not-lose-values.html
new file mode 100644
index 000000000..4390e32a3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__uniforms-should-not-lose-values.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/bugs/uniforms-should-not-lose-values.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec2.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec2.html
new file mode 100644
index 000000000..1f08fd4fd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-bvec2.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec3.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec3.html
new file mode 100644
index 000000000..e729f89f5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec3.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-bvec3.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec4.html
new file mode 100644
index 000000000..f52926f7e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-bvec4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec2.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec2.html
new file mode 100644
index 000000000..4751e019d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-ivec2.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec3.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec3.html
new file mode 100644
index 000000000..cd1076173
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec3.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-ivec3.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec4.html
new file mode 100644
index 000000000..55eba7344
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-ivec4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat2.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat2.html
new file mode 100644
index 000000000..ed92f9538
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-mat2.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat3.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat3.html
new file mode 100644
index 000000000..94ea44c0b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat3.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-mat3.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat4.html
new file mode 100644
index 000000000..5a008cd69
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-mat4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html
new file mode 100644
index 000000000..acfb6cb3a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-index.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-index.html
new file mode 100644
index 000000000..deaf09943
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-index.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-vec-mat-index.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec2.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec2.html
new file mode 100644
index 000000000..4748b3469
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-vec2.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec3.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec3.html
new file mode 100644
index 000000000..5576e9958
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec3.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-vec3.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec4.html
new file mode 100644
index 000000000..9b97de6a4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/constructors/glsl-construct-vec4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-abs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-abs.html
new file mode 100644
index 000000000..1e090f9be
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-abs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-abs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-acos.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-acos.html
new file mode 100644
index 000000000..cb6523e97
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-acos.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-acos.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-asin.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-asin.html
new file mode 100644
index 000000000..89d48965c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-asin.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-asin.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-atan-xy.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-atan-xy.html
new file mode 100644
index 000000000..083fd7e3b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-atan-xy.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-atan-xy.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-atan.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-atan.html
new file mode 100644
index 000000000..65b36f5b6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-atan.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-atan.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-ceil.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-ceil.html
new file mode 100644
index 000000000..5eccd8be6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-ceil.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-ceil.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-clamp-float.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-clamp-float.html
new file mode 100644
index 000000000..57f7cf720
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-clamp-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-clamp-float.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-clamp-gentype.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-clamp-gentype.html
new file mode 100644
index 000000000..eca71c919
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-clamp-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-clamp-gentype.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-cos.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-cos.html
new file mode 100644
index 000000000..5e99d52c2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-cos.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-cos.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-cross.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-cross.html
new file mode 100644
index 000000000..a0d61fbda
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-cross.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-cross.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-distance.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-distance.html
new file mode 100644
index 000000000..eb5948329
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-distance.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-distance.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-dot.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-dot.html
new file mode 100644
index 000000000..0b194e60b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-dot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-dot.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-faceforward.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-faceforward.html
new file mode 100644
index 000000000..ba03abd87
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-faceforward.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-faceforward.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-floor.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-floor.html
new file mode 100644
index 000000000..47dee7b99
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-floor.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-floor.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-fract.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-fract.html
new file mode 100644
index 000000000..3129ca58f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-fract.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-fract.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-length.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-length.html
new file mode 100644
index 000000000..a38e84159
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-length.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-length.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-max-float.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-max-float.html
new file mode 100644
index 000000000..9cec6186c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-max-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-max-float.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-max-gentype.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-max-gentype.html
new file mode 100644
index 000000000..6229f1c01
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-max-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-max-gentype.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-min-float.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-min-float.html
new file mode 100644
index 000000000..c68850ac7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-min-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-min-float.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-min-gentype.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-min-gentype.html
new file mode 100644
index 000000000..a81eb63c3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-min-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-min-gentype.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mix-float.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mix-float.html
new file mode 100644
index 000000000..3fba43260
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mix-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-mix-float.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mix-gentype.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mix-gentype.html
new file mode 100644
index 000000000..9f92ea3c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mix-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-mix-gentype.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mod-float.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mod-float.html
new file mode 100644
index 000000000..21e87455f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mod-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-mod-float.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mod-gentype.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mod-gentype.html
new file mode 100644
index 000000000..9f5d03a75
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mod-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-mod-gentype.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-normalize.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-normalize.html
new file mode 100644
index 000000000..eb4a0c78d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-normalize.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-normalize.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-reflect.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-reflect.html
new file mode 100644
index 000000000..83a598f74
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-reflect.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-reflect.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-sign.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-sign.html
new file mode 100644
index 000000000..75ead8e48
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-sign.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-sign.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-sin.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-sin.html
new file mode 100644
index 000000000..860c59d81
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-sin.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-sin.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-smoothstep-float.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-smoothstep-float.html
new file mode 100644
index 000000000..c40411dc1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-smoothstep-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-smoothstep-float.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-smoothstep-gentype.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-smoothstep-gentype.html
new file mode 100644
index 000000000..37ea6e0ba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-smoothstep-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-smoothstep-gentype.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-step-float.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-step-float.html
new file mode 100644
index 000000000..c9af1f113
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-step-float.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-step-float.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-step-gentype.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-step-gentype.html
new file mode 100644
index 000000000..bb9f8d8e7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-step-gentype.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function-step-gentype.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function.html
new file mode 100644
index 000000000..565ea0b2b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/functions/glsl-function.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_float.vert.html
new file mode 100644
index 000000000..4086512b0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_float.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat2.vert.html
new file mode 100644
index 000000000..64356fa4b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_mat2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat3.vert.html
new file mode 100644
index 000000000..2d317e40d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_mat3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat4.vert.html
new file mode 100644
index 000000000..d2453f5bf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_mat4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec2.vert.html
new file mode 100644
index 000000000..32ab2b9ad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_vec2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec3.vert.html
new file mode 100644
index 000000000..24d01cb39
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_vec3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec4.vert.html
new file mode 100644
index 000000000..2f323bd71
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_int_vec4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec2_vec2.vert.html
new file mode 100644
index 000000000..80baeca49
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_ivec2_vec2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec3_vec3.vert.html
new file mode 100644
index 000000000..ad4d91663
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_ivec3_vec3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec4_vec4.vert.html
new file mode 100644
index 000000000..a52ae5100
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/add_ivec4_vec4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_int_to_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_int_to_float.vert.html
new file mode 100644
index 000000000..e14d06a16
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_int_to_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/assign_int_to_float.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec2_to_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec2_to_vec2.vert.html
new file mode 100644
index 000000000..e5b3006ae
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec2_to_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec3_to_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec3_to_vec3.vert.html
new file mode 100644
index 000000000..874884fa9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec3_to_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec4_to_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec4_to_vec4.vert.html
new file mode 100644
index 000000000..d38d42c4a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec4_to_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__construct_struct.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__construct_struct.vert.html
new file mode 100644
index 000000000..fda782d52
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__construct_struct.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/construct_struct.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_float.vert.html
new file mode 100644
index 000000000..b9d0beec2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_float.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat2.vert.html
new file mode 100644
index 000000000..6429ef1b9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_mat2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat3.vert.html
new file mode 100644
index 000000000..d26e0baae
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_mat3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat4.vert.html
new file mode 100644
index 000000000..60e0ea463
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_mat4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec2.vert.html
new file mode 100644
index 000000000..4150ca57b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_vec2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec3.vert.html
new file mode 100644
index 000000000..5b405df9b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_vec3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec4.vert.html
new file mode 100644
index 000000000..5bad7394f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_int_vec4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec2_vec2.vert.html
new file mode 100644
index 000000000..ca8e1a966
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_ivec2_vec2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec3_vec3.vert.html
new file mode 100644
index 000000000..a636fa551
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_ivec3_vec3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec4_vec4.vert.html
new file mode 100644
index 000000000..bdcd14a82
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/divide_ivec4_vec4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_int_float.vert.html
new file mode 100644
index 000000000..a0c914f33
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/equal_int_float.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec2_vec2.vert.html
new file mode 100644
index 000000000..2729b3f20
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/equal_ivec2_vec2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec3_vec3.vert.html
new file mode 100644
index 000000000..e66dbd608
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/equal_ivec3_vec3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec4_vec4.vert.html
new file mode 100644
index 000000000..9791f389a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/equal_ivec4_vec4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_int_float.vert.html
new file mode 100644
index 000000000..b935ad05c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/function_int_float.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec2_vec2.vert.html
new file mode 100644
index 000000000..c2f86e57f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/function_ivec2_vec2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec3_vec3.vert.html
new file mode 100644
index 000000000..cb91420c2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/function_ivec3_vec3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec4_vec4.vert.html
new file mode 100644
index 000000000..3f2bb3801
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/function_ivec4_vec4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__greater_than.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__greater_than.vert.html
new file mode 100644
index 000000000..14ce644de
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__greater_than.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/greater_than.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__greater_than_equal.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__greater_than_equal.vert.html
new file mode 100644
index 000000000..61ad0f418
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__greater_than_equal.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/greater_than_equal.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__less_than.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__less_than.vert.html
new file mode 100644
index 000000000..191f39e37
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__less_than.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/less_than.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__less_than_equal.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__less_than_equal.vert.html
new file mode 100644
index 000000000..c6af0b74c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__less_than_equal.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/less_than_equal.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_float.vert.html
new file mode 100644
index 000000000..dc128b268
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_float.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat2.vert.html
new file mode 100644
index 000000000..9dc7b4d4a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_mat2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat3.vert.html
new file mode 100644
index 000000000..332a11974
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_mat3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat4.vert.html
new file mode 100644
index 000000000..80f1b04e8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_mat4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec2.vert.html
new file mode 100644
index 000000000..5b81f9aa9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_vec2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec3.vert.html
new file mode 100644
index 000000000..4efd200ce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_vec3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec4.vert.html
new file mode 100644
index 000000000..78ab46226
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_int_vec4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec2_vec2.vert.html
new file mode 100644
index 000000000..94214f08b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec3_vec3.vert.html
new file mode 100644
index 000000000..02ee6b434
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec4_vec4.vert.html
new file mode 100644
index 000000000..97017c072
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_int_float.vert.html
new file mode 100644
index 000000000..465767644
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/not_equal_int_float.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec2_vec2.vert.html
new file mode 100644
index 000000000..c9ddb1acb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec3_vec3.vert.html
new file mode 100644
index 000000000..42e132a09
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec4_vec4.vert.html
new file mode 100644
index 000000000..2ea9dd8ff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_float.vert.html
new file mode 100644
index 000000000..80ff8e97b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_float.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat2.vert.html
new file mode 100644
index 000000000..de743e904
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_mat2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat3.vert.html
new file mode 100644
index 000000000..b2fc158e2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_mat3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat4.vert.html
new file mode 100644
index 000000000..07ace683b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_mat4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec2.vert.html
new file mode 100644
index 000000000..857c13066
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_vec2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec3.vert.html
new file mode 100644
index 000000000..a58d7d555
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_vec3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec4.vert.html
new file mode 100644
index 000000000..1fc56a2fb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_int_vec4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec2_vec2.vert.html
new file mode 100644
index 000000000..5e1431556
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec3_vec3.vert.html
new file mode 100644
index 000000000..94bc219d3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec4_vec4.vert.html
new file mode 100644
index 000000000..e5e990196
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_int_float.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_int_float.vert.html
new file mode 100644
index 000000000..f8735e8f4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_int_float.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/ternary_int_float.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec2_vec2.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec2_vec2.vert.html
new file mode 100644
index 000000000..c1f1e13c7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec2_vec2.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec3_vec3.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec3_vec3.vert.html
new file mode 100644
index 000000000..0b7c4d44e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec3_vec3.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec4_vec4.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec4_vec4.vert.html
new file mode 100644
index 000000000..d41fc71c1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec4_vec4.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__float_literal.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__float_literal.vert.html
new file mode 100644
index 000000000..dd3d00106
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__float_literal.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/literals/float_literal.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__literal_precision.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__literal_precision.html
new file mode 100644
index 000000000..91afc2382
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__literal_precision.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/literals/literal_precision.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__overflow_leak.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__overflow_leak.vert.html
new file mode 100644
index 000000000..2d8b5a557
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__overflow_leak.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/literals/overflow_leak.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__glsl-mat3-construction.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__glsl-mat3-construction.html
new file mode 100644
index 000000000..38b278e27
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__glsl-mat3-construction.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/matrices/glsl-mat3-construction.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__glsl-mat4-to-mat3.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__glsl-mat4-to-mat3.html
new file mode 100644
index 000000000..7c4076b24
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__glsl-mat4-to-mat3.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/matrices/glsl-mat4-to-mat3.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__matrix-compound-multiply.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__matrix-compound-multiply.html
new file mode 100644
index 000000000..b62dd1236
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__matrix-compound-multiply.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/matrices/matrix-compound-multiply.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__attrib-location-length-limits.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__attrib-location-length-limits.html
new file mode 100644
index 000000000..ff5ed5af0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__attrib-location-length-limits.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/attrib-location-length-limits.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__boolean_precision.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__boolean_precision.html
new file mode 100644
index 000000000..fe59014df
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__boolean_precision.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/boolean_precision.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__const-variable-initialization.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__const-variable-initialization.html
new file mode 100644
index 000000000..483ae1a17
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__const-variable-initialization.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/const-variable-initialization.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__embedded-struct-definitions-forbidden.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__embedded-struct-definitions-forbidden.html
new file mode 100644
index 000000000..42f789113
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__embedded-struct-definitions-forbidden.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/embedded-struct-definitions-forbidden.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__empty-declaration.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__empty-declaration.html
new file mode 100644
index 000000000..9e40964dd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__empty-declaration.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/empty-declaration.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__empty_main.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__empty_main.vert.html
new file mode 100644
index 000000000..6260a799b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__empty_main.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/empty_main.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__expression-list-in-declarator-initializer.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__expression-list-in-declarator-initializer.html
new file mode 100644
index 000000000..66a6cc9a4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__expression-list-in-declarator-initializer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/expression-list-in-declarator-initializer.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__gl_position_unset.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__gl_position_unset.vert.html
new file mode 100644
index 000000000..3b6cede41
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__gl_position_unset.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/gl_position_unset.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__global-variable-init.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__global-variable-init.html
new file mode 100644
index 000000000..5d95f7dad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__global-variable-init.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/global-variable-init.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-function-nodes.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-function-nodes.html
new file mode 100644
index 000000000..3997338fe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-function-nodes.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/glsl-function-nodes.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-long-variable-names.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-long-variable-names.html
new file mode 100644
index 000000000..911e3ebca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-long-variable-names.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/glsl-long-variable-names.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-vertex-branch.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-vertex-branch.html
new file mode 100644
index 000000000..1a3277cef
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-vertex-branch.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/glsl-vertex-branch.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__large-loop-compile.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__large-loop-compile.html
new file mode 100644
index 000000000..ac72cf704
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__large-loop-compile.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/large-loop-compile.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__non-ascii-comments.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__non-ascii-comments.vert.html
new file mode 100644
index 000000000..4a018a03b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__non-ascii-comments.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/non-ascii-comments.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__non-ascii.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__non-ascii.vert.html
new file mode 100644
index 000000000..15367e559
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__non-ascii.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/non-ascii.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__re-compile-re-link.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__re-compile-re-link.html
new file mode 100644
index 000000000..dd6d5781c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__re-compile-re-link.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/re-compile-re-link.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__sequence-operator-returns-constant.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__sequence-operator-returns-constant.html
new file mode 100644
index 000000000..56896accc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__sequence-operator-returns-constant.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/sequence-operator-returns-constant.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-precision-format-obeyed.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-precision-format-obeyed.html
new file mode 100644
index 000000000..5247fbeb9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-precision-format-obeyed.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-precision-format-obeyed.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-struct-scope.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-struct-scope.html
new file mode 100644
index 000000000..fe4b2e636
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-struct-scope.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-struct-scope.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-uniform-packing-restrictions.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-uniform-packing-restrictions.html
new file mode 100644
index 000000000..fb4563f36
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-uniform-packing-restrictions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-uniform-packing-restrictions.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-varying-packing-restrictions.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-varying-packing-restrictions.html
new file mode 100644
index 000000000..920f3ace3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-varying-packing-restrictions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-varying-packing-restrictions.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-256-character-define.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-256-character-define.html
new file mode 100644
index 000000000..968c8449c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-256-character-define.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-256-character-define.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-256-character-identifier.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-256-character-identifier.frag.html
new file mode 100644
index 000000000..cdae429f0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-256-character-identifier.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-256-character-identifier.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-257-character-define.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-257-character-define.html
new file mode 100644
index 000000000..b721f2df6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-257-character-define.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-257-character-define.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-257-character-identifier.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-257-character-identifier.frag.html
new file mode 100644
index 000000000..efb79d1d9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-257-character-identifier.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-257-character-identifier.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-_webgl-identifier.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-_webgl-identifier.vert.html
new file mode 100644
index 000000000..e17b06732
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-_webgl-identifier.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-arbitrary-indexing.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-arbitrary-indexing.frag.html
new file mode 100644
index 000000000..43cdd5ca7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-arbitrary-indexing.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-arbitrary-indexing.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-arbitrary-indexing.vert.html
new file mode 100644
index 000000000..633774647
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-arbitrary-indexing.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-array-of-structs-containing-arrays.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-array-of-structs-containing-arrays.html
new file mode 100644
index 000000000..dd0f00535
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-array-of-structs-containing-arrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-array-of-structs-uniform.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-array-of-structs-uniform.html
new file mode 100644
index 000000000..f97ce5823
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-array-of-structs-uniform.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-array-of-structs-uniform.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-attrib-array.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-attrib-array.vert.html
new file mode 100644
index 000000000..9749cd798
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-attrib-array.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-attrib-array.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-attrib-struct.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-attrib-struct.vert.html
new file mode 100644
index 000000000..7f989683c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-attrib-struct.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-attrib-struct.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-clipvertex.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-clipvertex.vert.html
new file mode 100644
index 000000000..6484bf93a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-clipvertex.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-clipvertex.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-assignment.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-assignment.html
new file mode 100644
index 000000000..19fd24f15
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-assignment.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-comma-assignment.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-conditional-assignment.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-conditional-assignment.html
new file mode 100644
index 000000000..101982f90
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-conditional-assignment.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-comma-conditional-assignment.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-separated-variable-declarations.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-separated-variable-declarations.html
new file mode 100644
index 000000000..c893a67be
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-separated-variable-declarations.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-conditional-scoping-negative.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-conditional-scoping-negative.html
new file mode 100644
index 000000000..fc67ba85d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-conditional-scoping-negative.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-conditional-scoping-negative.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-conditional-scoping.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-conditional-scoping.html
new file mode 100644
index 000000000..fb65efcb9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-conditional-scoping.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-conditional-scoping.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-default-precision.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-default-precision.frag.html
new file mode 100644
index 000000000..c01d39cef
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-default-precision.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-default-precision.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-default-precision.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-default-precision.vert.html
new file mode 100644
index 000000000..70ef1144f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-default-precision.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-default-precision.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-define-line-continuation.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-define-line-continuation.frag.html
new file mode 100644
index 000000000..fc36f094a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-define-line-continuation.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-define-line-continuation.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-dfdx-no-ext.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-dfdx-no-ext.frag.html
new file mode 100644
index 000000000..2f18225d9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-dfdx-no-ext.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-dfdx.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-dfdx.frag.html
new file mode 100644
index 000000000..1c5ff8082
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-dfdx.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-dfdx.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-do-loop.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-do-loop.html
new file mode 100644
index 000000000..eaeb0d8f3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-do-loop.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-do-loop.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-error-directive.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-error-directive.html
new file mode 100644
index 000000000..e33e0ddd2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-error-directive.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-error-directive.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-explicit-int-cast.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-explicit-int-cast.vert.html
new file mode 100644
index 000000000..45a0cc06d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-explicit-int-cast.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-float-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-float-return-value.frag.html
new file mode 100644
index 000000000..eb4ee4de6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-float-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-float-return-value.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-for-loop.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-for-loop.html
new file mode 100644
index 000000000..ed1790b34
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-for-loop.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-for-loop.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-for-scoping.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-for-scoping.html
new file mode 100644
index 000000000..f2f9fd68b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-for-scoping.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-for-scoping.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-frag-depth.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-frag-depth.frag.html
new file mode 100644
index 000000000..ec74ce4f5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-frag-depth.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-frag-depth.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-function-recursion.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-function-recursion.frag.html
new file mode 100644
index 000000000..a5b9553b0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-function-recursion.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-function-recursion.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-function-scoped-struct.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-function-scoped-struct.html
new file mode 100644
index 000000000..35ca0156d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-function-scoped-struct.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-function-scoped-struct.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-functional-scoping.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-functional-scoping.html
new file mode 100644
index 000000000..40dce70ae
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-functional-scoping.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-functional-scoping.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-glcolor.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-glcolor.vert.html
new file mode 100644
index 000000000..86eb0bd85
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-glcolor.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-glcolor.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-gles-1.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-gles-1.frag.html
new file mode 100644
index 000000000..a2ea68a72
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-gles-1.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-gles-1.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-gles-symbol.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-gles-symbol.frag.html
new file mode 100644
index 000000000..ca402b9ac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-gles-symbol.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-gles-symbol.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-global-variable-precision-mismatch.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-global-variable-precision-mismatch.html
new file mode 100644
index 000000000..b86645c83
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-global-variable-precision-mismatch.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-glprojectionmatrix.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-glprojectionmatrix.vert.html
new file mode 100644
index 000000000..792d77625
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-glprojectionmatrix.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-hex-int-constant-macro.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-hex-int-constant-macro.html
new file mode 100644
index 000000000..22f2c8ab7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-hex-int-constant-macro.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-hex-int-constant-macro.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-implicit-vec3-to-vec4-cast.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-implicit-vec3-to-vec4-cast.vert.html
new file mode 100644
index 000000000..b15a75d1c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-implicit-vec3-to-vec4-cast.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-include.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-include.vert.html
new file mode 100644
index 000000000..e95ff7478
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-include.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-include.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-int-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-int-return-value.frag.html
new file mode 100644
index 000000000..66337cbe2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-int-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-int-return-value.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-invalid-identifier.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-invalid-identifier.frag.html
new file mode 100644
index 000000000..62cac85fa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-invalid-identifier.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-invalid-identifier.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec2-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec2-return-value.frag.html
new file mode 100644
index 000000000..9c28bc77d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec2-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec3-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec3-return-value.frag.html
new file mode 100644
index 000000000..28513a730
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec3-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec4-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec4-return-value.frag.html
new file mode 100644
index 000000000..b0d051f1d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec4-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-limited-indexing.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-limited-indexing.frag.html
new file mode 100644
index 000000000..daa6dbefc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-limited-indexing.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-limited-indexing.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-long-line.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-long-line.html
new file mode 100644
index 000000000..25edef1be
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-long-line.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-long-line.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-ascii-error.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-ascii-error.frag.html
new file mode 100644
index 000000000..2fe77dd48
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-ascii-error.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-non-ascii-error.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words.html
new file mode 100644
index 000000000..994b6ee2b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-non-reserved-words.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-precision.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-precision.frag.html
new file mode 100644
index 000000000..ece605131
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-precision.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-precision.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-preprocessor-whitespace.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-preprocessor-whitespace.html
new file mode 100644
index 000000000..e71401344
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-preprocessor-whitespace.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-preprocessor-whitespace.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-quoted-error.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-quoted-error.frag.html
new file mode 100644
index 000000000..2395271a4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-quoted-error.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-quoted-error.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-reserved-words.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-reserved-words.html
new file mode 100644
index 000000000..a2b4dba0b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-reserved-words.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-reserved-words.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-short-circuiting-operators.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-short-circuiting-operators.html
new file mode 100644
index 000000000..4a2dcc15a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-short-circuiting-operators.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-short-circuiting-operators.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-similar-uniform-array-names.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-similar-uniform-array-names.html
new file mode 100644
index 000000000..b7408fc0c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-similar-uniform-array-names.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-similar-uniform-array-names.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-too-many-uniforms.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-too-many-uniforms.html
new file mode 100644
index 000000000..27983560c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-too-many-uniforms.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-too-many-uniforms.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-two-initializer-types.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-two-initializer-types.html
new file mode 100644
index 000000000..5758cdd6d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-two-initializer-types.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-two-initializer-types.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-undefined-preprocessor-symbol.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-undefined-preprocessor-symbol.frag.html
new file mode 100644
index 000000000..790d9a069
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-undefined-preprocessor-symbol.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-uniform-in-loop-condition.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-uniform-in-loop-condition.vert.html
new file mode 100644
index 000000000..627d4eed3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-uniform-in-loop-condition.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec2-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec2-return-value.frag.html
new file mode 100644
index 000000000..0f83622e6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec2-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-vec2-return-value.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec3-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec3-return-value.frag.html
new file mode 100644
index 000000000..4b8ab7593
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec3-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-vec3-return-value.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec4-return-value.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec4-return-value.frag.html
new file mode 100644
index 000000000..3dbab3944
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec4-return-value.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-vec4-return-value.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec4-vec3-vec4-conditional.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec4-vec3-vec4-conditional.html
new file mode 100644
index 000000000..820e3d0f0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec4-vec3-vec4-conditional.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-100.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-100.frag.html
new file mode 100644
index 000000000..ac9a8f490
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-100.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-version-100.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-100.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-100.vert.html
new file mode 100644
index 000000000..3614dfbb1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-100.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-version-100.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-120.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-120.vert.html
new file mode 100644
index 000000000..b85a28014
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-120.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-version-120.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-130.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-130.vert.html
new file mode 100644
index 000000000..35d022738
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-130.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-version-130.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-webgl-identifier.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-webgl-identifier.vert.html
new file mode 100644
index 000000000..63ecfd690
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-webgl-identifier.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-webgl-identifier.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-while-loop.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-while-loop.html
new file mode 100644
index 000000000..8e7878317
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-while-loop.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-with-while-loop.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-without-precision.frag.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-without-precision.frag.html
new file mode 100644
index 000000000..02e5ea3c0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-without-precision.frag.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shader-without-precision.frag.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-constant-expression-loop-conditions.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-constant-expression-loop-conditions.html
new file mode 100644
index 000000000..5d5cac30f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-constant-expression-loop-conditions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-invariance.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-invariance.html
new file mode 100644
index 000000000..213b91188
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-invariance.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-invariance.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-mis-matching-uniforms.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-mis-matching-uniforms.html
new file mode 100644
index 000000000..3f40462e6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-mis-matching-uniforms.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-mis-matching-varyings.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-mis-matching-varyings.html
new file mode 100644
index 000000000..9645dd336
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-mis-matching-varyings.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-mis-matching-varyings.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-missing-varyings.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-missing-varyings.html
new file mode 100644
index 000000000..bee9b7fb8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-missing-varyings.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-missing-varyings.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-name-conflicts.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-name-conflicts.html
new file mode 100644
index 000000000..15118f407
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-name-conflicts.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-name-conflicts.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-uniform-structs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-uniform-structs.html
new file mode 100644
index 000000000..1755bb5b4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-uniform-structs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-uniform-structs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-varyings.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-varyings.html
new file mode 100644
index 000000000..392a8864b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-varyings.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shaders-with-varyings.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shared.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shared.html
new file mode 100644
index 000000000..9ba2d28bd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shared.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/shared.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-assign.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-assign.html
new file mode 100644
index 000000000..65a6ce51a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-assign.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-assign.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-equals.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-equals.html
new file mode 100644
index 000000000..3ef036c60
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-equals.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-equals.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-mixed-array-declarators.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-mixed-array-declarators.html
new file mode 100644
index 000000000..f1498da7c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-mixed-array-declarators.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-mixed-array-declarators.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-exceeds-maximum.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-exceeds-maximum.html
new file mode 100644
index 000000000..47cfa9642
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-exceeds-maximum.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-nesting-exceeds-maximum.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-of-variable-names.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-of-variable-names.html
new file mode 100644
index 000000000..49eb69693
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-of-variable-names.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-nesting-of-variable-names.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-under-maximum.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-under-maximum.html
new file mode 100644
index 000000000..3c51df991
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-under-maximum.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-nesting-under-maximum.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-specifiers-in-uniforms.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-specifiers-in-uniforms.html
new file mode 100644
index 000000000..2ab839263
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-specifiers-in-uniforms.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-specifiers-in-uniforms.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-unary-operators.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-unary-operators.html
new file mode 100644
index 000000000..5da6239a1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-unary-operators.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/struct-unary-operators.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operator-on-arrays.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operator-on-arrays.html
new file mode 100644
index 000000000..a5d3dd3be
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operator-on-arrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/ternary-operator-on-arrays.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operators-in-global-initializers.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operators-in-global-initializers.html
new file mode 100644
index 000000000..c01660a35
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operators-in-global-initializers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/ternary-operators-in-global-initializers.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operators-in-initializers.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operators-in-initializers.html
new file mode 100644
index 000000000..e97e28241
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operators-in-initializers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/ternary-operators-in-initializers.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__uniform-location-length-limits.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__uniform-location-length-limits.html
new file mode 100644
index 000000000..0ffb8c1df
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__uniform-location-length-limits.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/misc/uniform-location-length-limits.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_field.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_field.vert.html
new file mode 100644
index 000000000..7f65662b7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_field.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/_webgl_field.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_function.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_function.vert.html
new file mode 100644
index 000000000..fb7f3c00a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_function.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/_webgl_function.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_struct.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_struct.vert.html
new file mode 100644
index 000000000..e2be8d5f5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_struct.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/_webgl_struct.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_variable.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_variable.vert.html
new file mode 100644
index 000000000..517ad88d1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_variable.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/_webgl_variable.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_field.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_field.vert.html
new file mode 100644
index 000000000..982a9c9a6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_field.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/webgl_field.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_function.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_function.vert.html
new file mode 100644
index 000000000..634e51b88
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_function.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/webgl_function.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_struct.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_struct.vert.html
new file mode 100644
index 000000000..502e106ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_struct.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/webgl_struct.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_variable.vert.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_variable.vert.html
new file mode 100644
index 000000000..9ceb03025
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_variable.vert.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/reserved/webgl_variable.vert.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2d-bias.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2d-bias.html
new file mode 100644
index 000000000..8ce0a8296
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2d-bias.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/samplers/glsl-function-texture2d-bias.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dlod.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dlod.html
new file mode 100644
index 000000000..882401e72
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dlod.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/samplers/glsl-function-texture2dlod.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dproj.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dproj.html
new file mode 100644
index 000000000..e6e6c93af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dproj.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/samplers/glsl-function-texture2dproj.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dprojlod.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dprojlod.html
new file mode 100644
index 000000000..ee9d93f0e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dprojlod.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/samplers/glsl-function-texture2dprojlod.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragcoord-xy-values.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragcoord-xy-values.html
new file mode 100644
index 000000000..0512ba850
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragcoord-xy-values.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/variables/gl-fragcoord-xy-values.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragcoord.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragcoord.html
new file mode 100644
index 000000000..180c84c31
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragcoord.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/variables/gl-fragcoord.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragdata-and-fragcolor.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragdata-and-fragcolor.html
new file mode 100644
index 000000000..80c68445d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragdata-and-fragcolor.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/variables/gl-fragdata-and-fragcolor.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-frontfacing.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-frontfacing.html
new file mode 100644
index 000000000..39d4c3236
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-frontfacing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/variables/gl-frontfacing.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-pointcoord.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-pointcoord.html
new file mode 100644
index 000000000..3c6931703
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-pointcoord.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/variables/gl-pointcoord.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__glsl-built-ins.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__glsl-built-ins.html
new file mode 100644
index 000000000..c37e9a7cc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__glsl-built-ins.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/variables/glsl-built-ins.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-line-width.html b/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-line-width.html
new file mode 100644
index 000000000..61f8e72a4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-line-width.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/limits/gl-line-width.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-max-texture-dimensions.html b/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-max-texture-dimensions.html
new file mode 100644
index 000000000..a529dcab1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-max-texture-dimensions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/limits/gl-max-texture-dimensions.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-attribs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-attribs.html
new file mode 100644
index 000000000..101cfdb91
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-attribs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/limits/gl-min-attribs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-textures.html b/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-textures.html
new file mode 100644
index 000000000..8ff1eac8e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-textures.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/limits/gl-min-textures.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-uniforms.html b/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-uniforms.html
new file mode 100644
index 000000000..a913d8819
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-uniforms.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/limits/gl-min-uniforms.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__bad-arguments-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__bad-arguments-test.html
new file mode 100644
index 000000000..9e89c2993
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__bad-arguments-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/bad-arguments-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__boolean-argument-conversion.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__boolean-argument-conversion.html
new file mode 100644
index 000000000..28d3da59e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__boolean-argument-conversion.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/boolean-argument-conversion.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__delayed-drawing.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__delayed-drawing.html
new file mode 100644
index 000000000..920a2f459
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__delayed-drawing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/delayed-drawing.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__error-reporting.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__error-reporting.html
new file mode 100644
index 000000000..4d54fcf07
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__error-reporting.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/error-reporting.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__expando-loss.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__expando-loss.html
new file mode 100644
index 000000000..d67fe63f7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__expando-loss.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/expando-loss.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__functions-returning-strings.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__functions-returning-strings.html
new file mode 100644
index 000000000..07e8c553f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__functions-returning-strings.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/functions-returning-strings.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__instanceof-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__instanceof-test.html
new file mode 100644
index 000000000..e32671712
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__instanceof-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/instanceof-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__invalid-passed-params.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__invalid-passed-params.html
new file mode 100644
index 000000000..f559f9011
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__invalid-passed-params.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/invalid-passed-params.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__is-object.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__is-object.html
new file mode 100644
index 000000000..fb64bef48
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__is-object.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/is-object.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__null-object-behaviour.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__null-object-behaviour.html
new file mode 100644
index 000000000..856a26aa1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__null-object-behaviour.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/null-object-behaviour.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__object-deletion-behaviour.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__object-deletion-behaviour.html
new file mode 100644
index 000000000..1852e12e4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__object-deletion-behaviour.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/object-deletion-behaviour.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__shader-precision-format.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__shader-precision-format.html
new file mode 100644
index 000000000..fd8246316
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__shader-precision-format.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/shader-precision-format.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__type-conversion-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__type-conversion-test.html
new file mode 100644
index 000000000..662c20d1c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__type-conversion-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/type-conversion-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__uninitialized-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__uninitialized-test.html
new file mode 100644
index 000000000..82d535e41
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__uninitialized-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/uninitialized-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__misc__webgl-specific.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__webgl-specific.html
new file mode 100644
index 000000000..87f554293
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__webgl-specific.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/misc/webgl-specific.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__constants.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__constants.html
new file mode 100644
index 000000000..b53023ab8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__constants.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/constants.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__getContext.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__getContext.html
new file mode 100644
index 000000000..ebe38ac8f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__getContext.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/getContext.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__methods.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__methods.html
new file mode 100644
index 000000000..14ae05e81
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__methods.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/methods.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-A.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-A.html
new file mode 100644
index 000000000..5f01c85e8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-A.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-A.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B1.html
new file mode 100644
index 000000000..1d2808ee7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-B1.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B2.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B2.html
new file mode 100644
index 000000000..cd2df15c7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-B2.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B3.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B3.html
new file mode 100644
index 000000000..d6e8bf70b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B3.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-B3.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B4.html
new file mode 100644
index 000000000..8573bea76
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-B4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-C.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-C.html
new file mode 100644
index 000000000..5547c3759
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-C.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-C.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-D_G.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-D_G.html
new file mode 100644
index 000000000..f053569f9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-D_G.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-D_G.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-G_I.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-G_I.html
new file mode 100644
index 000000000..f0a5f5ac7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-G_I.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-G_I.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-L_S.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-L_S.html
new file mode 100644
index 000000000..429a92a23
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-L_S.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-L_S.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-S_V.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-S_V.html
new file mode 100644
index 000000000..3849a13dd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-S_V.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/quickCheckAPI-S_V.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__webGLArrays.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__webGLArrays.html
new file mode 100644
index 000000000..a800bd766
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__webGLArrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/conformance/webGLArrays.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindBuffer.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindBuffer.html
new file mode 100644
index 000000000..546012a53
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindBuffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bindBuffer.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindBufferBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindBufferBadArgs.html
new file mode 100644
index 000000000..0c728dc9f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindBufferBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bindBufferBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindFramebufferLeaveNonZero.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindFramebufferLeaveNonZero.html
new file mode 100644
index 000000000..81e3c49e0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindFramebufferLeaveNonZero.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bindFramebufferLeaveNonZero.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferData.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferData.html
new file mode 100644
index 000000000..a51bf0941
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferData.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bufferData.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferDataBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferDataBadArgs.html
new file mode 100644
index 000000000..42b061059
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferDataBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bufferDataBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferSubData.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferSubData.html
new file mode 100644
index 000000000..c76d889d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferSubData.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bufferSubData.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferSubDataBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferSubDataBadArgs.html
new file mode 100644
index 000000000..be19652ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferSubDataBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/bufferSubDataBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexImage2D.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexImage2D.html
new file mode 100644
index 000000000..d6ddfc208
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexImage2D.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/copyTexImage2D.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexImage2DBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexImage2DBadArgs.html
new file mode 100644
index 000000000..77cbd79cc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexImage2DBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/copyTexImage2DBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexSubImage2D.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexSubImage2D.html
new file mode 100644
index 000000000..928b83b89
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexSubImage2D.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/copyTexSubImage2D.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexSubImage2DBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexSubImage2DBadArgs.html
new file mode 100644
index 000000000..7d5afab46
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexSubImage2DBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/copyTexSubImage2DBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__deleteBufferBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__deleteBufferBadArgs.html
new file mode 100644
index 000000000..a264dcefe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__deleteBufferBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/deleteBufferBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawArrays.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawArrays.html
new file mode 100644
index 000000000..3c8bb5685
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawArrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/drawArrays.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawArraysOutOfBounds.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawArraysOutOfBounds.html
new file mode 100644
index 000000000..d4a603d89
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawArraysOutOfBounds.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/drawArraysOutOfBounds.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawElements.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawElements.html
new file mode 100644
index 000000000..65941b61d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawElements.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/drawElements.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawElementsBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawElementsBadArgs.html
new file mode 100644
index 000000000..cfd5cc5f2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawElementsBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/drawElementsBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__isTests.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__isTests.html
new file mode 100644
index 000000000..bb9ca0bfa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__isTests.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/isTests.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__isTestsBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__isTestsBadArgs.html
new file mode 100644
index 000000000..e70c48907
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__isTestsBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/isTestsBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__readPixels.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__readPixels.html
new file mode 100644
index 000000000..5d23818ac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__readPixels.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/readPixels.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__readPixelsBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__readPixelsBadArgs.html
new file mode 100644
index 000000000..3ba7ce2c6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__readPixelsBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/readPixelsBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2D.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2D.html
new file mode 100644
index 000000000..b70efc09d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2D.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texImage2D.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DBadArgs.html
new file mode 100644
index 000000000..d8b4ab47c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texImage2DBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DHTML.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DHTML.html
new file mode 100644
index 000000000..a8d7ba9bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DHTML.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texImage2DHTML.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DHTMLBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DHTMLBadArgs.html
new file mode 100644
index 000000000..eef174553
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DHTMLBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texImage2DHTMLBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2D.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2D.html
new file mode 100644
index 000000000..e53db88ba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2D.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texSubImage2D.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DBadArgs.html
new file mode 100644
index 000000000..5fead1ecd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texSubImage2DBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DHTML.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DHTML.html
new file mode 100644
index 000000000..65c3caf10
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DHTML.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texSubImage2DHTML.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DHTMLBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DHTMLBadArgs.html
new file mode 100644
index 000000000..e0f92eef5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DHTMLBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/texSubImage2DHTMLBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformMatrix.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformMatrix.html
new file mode 100644
index 000000000..5075edc1f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformMatrix.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformMatrix.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformMatrixBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformMatrixBadArgs.html
new file mode 100644
index 000000000..ea302ea80
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformMatrixBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformMatrixBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformf.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformf.html
new file mode 100644
index 000000000..f5b8d0b17
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformf.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformf.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformfArrayLen1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformfArrayLen1.html
new file mode 100644
index 000000000..c91ad19a0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformfArrayLen1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformfArrayLen1.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformfBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformfBadArgs.html
new file mode 100644
index 000000000..29afd04fe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformfBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformfBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformi.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformi.html
new file mode 100644
index 000000000..7644a49e8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformi.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformi.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformiBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformiBadArgs.html
new file mode 100644
index 000000000..ab88a5e40
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformiBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/uniformiBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttrib.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttrib.html
new file mode 100644
index 000000000..8b1860f35
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttrib.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/vertexAttrib.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribBadArgs.html
new file mode 100644
index 000000000..44d5285b2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/vertexAttribBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribPointer.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribPointer.html
new file mode 100644
index 000000000..974988409
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribPointer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/vertexAttribPointer.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribPointerBadArgs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribPointerBadArgs.html
new file mode 100644
index 000000000..717ceb2fd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribPointerBadArgs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/functions/vertexAttribPointerBadArgs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__glsl__arrayOutOfBounds.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__glsl__arrayOutOfBounds.html
new file mode 100644
index 000000000..3564e78ef
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__glsl__arrayOutOfBounds.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/glsl/arrayOutOfBounds.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__more__glsl__uniformOutOfBounds.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__glsl__uniformOutOfBounds.html
new file mode 100644
index 000000000..2553658b1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__more__glsl__uniformOutOfBounds.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/more/glsl/uniformOutOfBounds.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__abs__abs_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__abs__abs_001_to_006.html
new file mode 100644
index 000000000..b08be2b3b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__abs__abs_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/abs/abs_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__acos__acos_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__acos__acos_001_to_006.html
new file mode 100644
index 000000000..bf0689cc3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__acos__acos_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/acos/acos_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__all__all_001_to_004.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__all__all_001_to_004.html
new file mode 100644
index 000000000..c8382587b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__all__all_001_to_004.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/all/all_001_to_004.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__any__any_001_to_004.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__any__any_001_to_004.html
new file mode 100644
index 000000000..0f284e422
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__any__any_001_to_004.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/any/any_001_to_004.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__array__array_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__array__array_001_to_006.html
new file mode 100644
index 000000000..121fe9727
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__array__array_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/array/array_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__asin__asin_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__asin__asin_001_to_006.html
new file mode 100644
index 000000000..f696ef64f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__asin__asin_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/asin/asin_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__atan__atan_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__atan__atan_001_to_008.html
new file mode 100644
index 000000000..43fd03a13
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__atan__atan_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/atan/atan_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__atan__atan_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__atan__atan_009_to_012.html
new file mode 100644
index 000000000..0f552514e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__atan__atan_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/atan/atan_009_to_012.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biConstants__biConstants_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biConstants__biConstants_001_to_008.html
new file mode 100644
index 000000000..188d25f08
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biConstants__biConstants_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/biConstants/biConstants_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biConstants__biConstants_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biConstants__biConstants_009_to_016.html
new file mode 100644
index 000000000..6e9c75dc0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biConstants__biConstants_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/biConstants/biConstants_009_to_016.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biuDepthRange__biuDepthRange_001_to_002.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biuDepthRange__biuDepthRange_001_to_002.html
new file mode 100644
index 000000000..da32306b1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biuDepthRange__biuDepthRange_001_to_002.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_001_to_008.html
new file mode 100644
index 000000000..623254d5f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_009_to_016.html
new file mode 100644
index 000000000..531eea9a6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_009_to_016.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_017_to_024.html
new file mode 100644
index 000000000..2c37f2f00
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_017_to_024.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_025_to_032.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_025_to_032.html
new file mode 100644
index 000000000..20e638ecf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_025_to_032.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_025_to_032.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_033_to_040.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_033_to_040.html
new file mode 100644
index 000000000..937f3722b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_033_to_040.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_033_to_040.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_041_to_048.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_041_to_048.html
new file mode 100644
index 000000000..851d8fe3d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_041_to_048.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_041_to_048.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_049_to_056.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_049_to_056.html
new file mode 100644
index 000000000..6f899a174
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_049_to_056.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_049_to_056.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_057_to_064.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_057_to_064.html
new file mode 100644
index 000000000..dfec51d93
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_057_to_064.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_057_to_064.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_065_to_072.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_065_to_072.html
new file mode 100644
index 000000000..b6bfa2d6d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_065_to_072.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_065_to_072.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_073_to_080.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_073_to_080.html
new file mode 100644
index 000000000..770b86203
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_073_to_080.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_073_to_080.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_081_to_088.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_081_to_088.html
new file mode 100644
index 000000000..6bbe6b5bb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_081_to_088.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_081_to_088.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_089_to_096.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_089_to_096.html
new file mode 100644
index 000000000..12ef04393
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_089_to_096.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_089_to_096.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_097_to_104.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_097_to_104.html
new file mode 100644
index 000000000..aa0fc344e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_097_to_104.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_097_to_104.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_105_to_112.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_105_to_112.html
new file mode 100644
index 000000000..603e6ef80
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_105_to_112.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_105_to_112.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_113_to_120.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_113_to_120.html
new file mode 100644
index 000000000..a38269739
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_113_to_120.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_113_to_120.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_121_to_128.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_121_to_128.html
new file mode 100644
index 000000000..0df064e3b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_121_to_128.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_121_to_128.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_129_to_136.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_129_to_136.html
new file mode 100644
index 000000000..6dfb3819a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_129_to_136.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_129_to_136.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_137_to_144.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_137_to_144.html
new file mode 100644
index 000000000..f40ebcf28
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_137_to_144.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_137_to_144.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_145_to_152.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_145_to_152.html
new file mode 100644
index 000000000..7de072f41
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_145_to_152.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_145_to_152.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_153_to_160.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_153_to_160.html
new file mode 100644
index 000000000..d842c25b6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_153_to_160.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_153_to_160.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_161_to_168.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_161_to_168.html
new file mode 100644
index 000000000..ee1bb12fd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_161_to_168.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_161_to_168.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_169_to_176.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_169_to_176.html
new file mode 100644
index 000000000..62140837c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_169_to_176.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_169_to_176.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_177_to_178.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_177_to_178.html
new file mode 100644
index 000000000..58a53dbae
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_177_to_178.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/build/build_177_to_178.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html
new file mode 100644
index 000000000..94b830f37
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__ceil__ceil_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__ceil__ceil_001_to_006.html
new file mode 100644
index 000000000..67f38a588
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__ceil__ceil_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/ceil/ceil_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__clamp__clamp_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__clamp__clamp_001_to_006.html
new file mode 100644
index 000000000..cf2f0881a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__clamp__clamp_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/clamp/clamp_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__control_flow__control_flow_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__control_flow__control_flow_001_to_008.html
new file mode 100644
index 000000000..2955aa974
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__control_flow__control_flow_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/control_flow/control_flow_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__control_flow__control_flow_009_to_010.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__control_flow__control_flow_009_to_010.html
new file mode 100644
index 000000000..60e6f7e4b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__control_flow__control_flow_009_to_010.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/control_flow/control_flow_009_to_010.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__cos__cos_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__cos__cos_001_to_006.html
new file mode 100644
index 000000000..b8fd4a85c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__cos__cos_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/cos/cos_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__cross__cross_001_to_002.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__cross__cross_001_to_002.html
new file mode 100644
index 000000000..6bbcd19a3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__cross__cross_001_to_002.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/cross/cross_001_to_002.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__default__default_001_to_001.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__default__default_001_to_001.html
new file mode 100644
index 000000000..231cfcbd3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__default__default_001_to_001.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/default/default_001_to_001.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__degrees__degrees_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__degrees__degrees_001_to_006.html
new file mode 100644
index 000000000..51d3b4a82
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__degrees__degrees_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/degrees/degrees_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__discard__discard_001_to_002.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__discard__discard_001_to_002.html
new file mode 100644
index 000000000..009989450
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__discard__discard_001_to_002.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/discard/discard_001_to_002.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__distance__distance_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__distance__distance_001_to_006.html
new file mode 100644
index 000000000..ce6a8c3c8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__distance__distance_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/distance/distance_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__dot__dot_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__dot__dot_001_to_006.html
new file mode 100644
index 000000000..ab0bb867a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__dot__dot_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/dot/dot_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__equal__equal_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__equal__equal_001_to_008.html
new file mode 100644
index 000000000..faa9858de
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__equal__equal_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/equal/equal_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__equal__equal_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__equal__equal_009_to_012.html
new file mode 100644
index 000000000..a515ae488
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__equal__equal_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/equal/equal_009_to_012.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp2__exp2_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp2__exp2_001_to_008.html
new file mode 100644
index 000000000..bf4b04b17
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp2__exp2_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/exp2/exp2_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp2__exp2_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp2__exp2_009_to_012.html
new file mode 100644
index 000000000..bab48cc39
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp2__exp2_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/exp2/exp2_009_to_012.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp__exp_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp__exp_001_to_008.html
new file mode 100644
index 000000000..ebf648f7f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp__exp_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/exp/exp_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp__exp_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp__exp_009_to_012.html
new file mode 100644
index 000000000..ea6eed56c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp__exp_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/exp/exp_009_to_012.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__faceforward__faceforward_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__faceforward__faceforward_001_to_006.html
new file mode 100644
index 000000000..fc59e6140
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__faceforward__faceforward_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/faceforward/faceforward_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__floor__floor_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__floor__floor_001_to_006.html
new file mode 100644
index 000000000..08bc5f66a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__floor__floor_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/floor/floor_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__fract__fract_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__fract__fract_001_to_006.html
new file mode 100644
index 000000000..c9c466b4c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__fract__fract_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/fract/fract_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_001_to_008.html
new file mode 100644
index 000000000..221261fd4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_009_to_016.html
new file mode 100644
index 000000000..8b00a8a0a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_009_to_016.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_017_to_024.html
new file mode 100644
index 000000000..671b0ddf7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_017_to_024.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_025_to_032.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_025_to_032.html
new file mode 100644
index 000000000..dd419bac9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_025_to_032.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_025_to_032.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_033_to_040.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_033_to_040.html
new file mode 100644
index 000000000..8af941d63
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_033_to_040.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_033_to_040.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_041_to_048.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_041_to_048.html
new file mode 100644
index 000000000..aa2159431
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_041_to_048.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_041_to_048.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_049_to_056.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_049_to_056.html
new file mode 100644
index 000000000..d66e5dfc9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_049_to_056.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_049_to_056.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_057_to_064.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_057_to_064.html
new file mode 100644
index 000000000..194b383c6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_057_to_064.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_057_to_064.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_065_to_072.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_065_to_072.html
new file mode 100644
index 000000000..bcf06f966
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_065_to_072.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_065_to_072.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_073_to_080.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_073_to_080.html
new file mode 100644
index 000000000..762f18d52
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_073_to_080.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_073_to_080.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_081_to_088.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_081_to_088.html
new file mode 100644
index 000000000..0016e725c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_081_to_088.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_081_to_088.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_089_to_096.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_089_to_096.html
new file mode 100644
index 000000000..b059b20f2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_089_to_096.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_089_to_096.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_097_to_104.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_097_to_104.html
new file mode 100644
index 000000000..ed3f79a5d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_097_to_104.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_097_to_104.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_105_to_112.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_105_to_112.html
new file mode 100644
index 000000000..f47f414d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_105_to_112.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_105_to_112.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_113_to_120.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_113_to_120.html
new file mode 100644
index 000000000..3db4e4730
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_113_to_120.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_113_to_120.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_121_to_126.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_121_to_126.html
new file mode 100644
index 000000000..939260534
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_121_to_126.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/functions/functions_121_to_126.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__gl_FragCoord__gl_FragCoord_001_to_003.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__gl_FragCoord__gl_FragCoord_001_to_003.html
new file mode 100644
index 000000000..a9192acaa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__gl_FragCoord__gl_FragCoord_001_to_003.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__gl_FrontFacing__gl_FrontFacing_001_to_001.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__gl_FrontFacing__gl_FrontFacing_001_to_001.html
new file mode 100644
index 000000000..e92bf65c4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__gl_FrontFacing__gl_FrontFacing_001_to_001.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__greaterThanEqual__greaterThanEqual_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__greaterThanEqual__greaterThanEqual_001_to_008.html
new file mode 100644
index 000000000..d7f2ff099
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__greaterThanEqual__greaterThanEqual_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__greaterThan__greaterThan_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__greaterThan__greaterThan_001_to_008.html
new file mode 100644
index 000000000..a648496fc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__greaterThan__greaterThan_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__inversesqrt__inversesqrt_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__inversesqrt__inversesqrt_001_to_006.html
new file mode 100644
index 000000000..4a1a23ce8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__inversesqrt__inversesqrt_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__length__length_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__length__length_001_to_006.html
new file mode 100644
index 000000000..b6ed6ced2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__length__length_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/length/length_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__lessThanEqual__lessThanEqual_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__lessThanEqual__lessThanEqual_001_to_008.html
new file mode 100644
index 000000000..8da0d0088
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__lessThanEqual__lessThanEqual_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__lessThan__lessThan_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__lessThan__lessThan_001_to_008.html
new file mode 100644
index 000000000..0b611f938
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__lessThan__lessThan_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/lessThan/lessThan_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log2__log2_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log2__log2_001_to_008.html
new file mode 100644
index 000000000..534482859
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log2__log2_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/log2/log2_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log2__log2_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log2__log2_009_to_012.html
new file mode 100644
index 000000000..53052b6d6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log2__log2_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/log2/log2_009_to_012.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log__log_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log__log_001_to_008.html
new file mode 100644
index 000000000..f5ae21f9f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log__log_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/log/log_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log__log_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log__log_009_to_012.html
new file mode 100644
index 000000000..ce4e95ab6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log__log_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/log/log_009_to_012.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat3__mat3_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat3__mat3_001_to_006.html
new file mode 100644
index 000000000..3a5089e09
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat3__mat3_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat3/mat3_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_001_to_008.html
new file mode 100644
index 000000000..b7603c118
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat/mat_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_009_to_016.html
new file mode 100644
index 000000000..75e19e4ce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat/mat_009_to_016.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_017_to_024.html
new file mode 100644
index 000000000..1751c1c34
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat/mat_017_to_024.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_025_to_032.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_025_to_032.html
new file mode 100644
index 000000000..a467af228
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_025_to_032.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat/mat_025_to_032.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_033_to_040.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_033_to_040.html
new file mode 100644
index 000000000..9303225a2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_033_to_040.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat/mat_033_to_040.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_041_to_046.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_041_to_046.html
new file mode 100644
index 000000000..a51307545
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_041_to_046.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mat/mat_041_to_046.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__matrixCompMult__matrixCompMult_001_to_004.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__matrixCompMult__matrixCompMult_001_to_004.html
new file mode 100644
index 000000000..4312b6be2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__matrixCompMult__matrixCompMult_001_to_004.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__max__max_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__max__max_001_to_006.html
new file mode 100644
index 000000000..1bdf2faf2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__max__max_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/max/max_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__min__min_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__min__min_001_to_006.html
new file mode 100644
index 000000000..5fb5d211d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__min__min_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/min/min_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mix__mix_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mix__mix_001_to_006.html
new file mode 100644
index 000000000..3a7fb7684
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mix__mix_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mix/mix_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mod__mod_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mod__mod_001_to_008.html
new file mode 100644
index 000000000..3af4a2e97
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mod__mod_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/mod/mod_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__normalize__normalize_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__normalize__normalize_001_to_006.html
new file mode 100644
index 000000000..bbe7cdbfa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__normalize__normalize_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/normalize/normalize_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__notEqual__notEqual_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__notEqual__notEqual_001_to_008.html
new file mode 100644
index 000000000..2dea69ed8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__notEqual__notEqual_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/notEqual/notEqual_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__notEqual__notEqual_009_to_012.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__notEqual__notEqual_009_to_012.html
new file mode 100644
index 000000000..5dcbdeb75
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__notEqual__notEqual_009_to_012.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/notEqual/notEqual_009_to_012.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__not__not_001_to_004.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__not__not_001_to_004.html
new file mode 100644
index 000000000..d9b77a715
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__not__not_001_to_004.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/not/not_001_to_004.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_001_to_008.html
new file mode 100644
index 000000000..80f1fb00d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/operators/operators_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_009_to_016.html
new file mode 100644
index 000000000..51958c64c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/operators/operators_009_to_016.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_017_to_024.html
new file mode 100644
index 000000000..87c3826be
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/operators/operators_017_to_024.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_025_to_026.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_025_to_026.html
new file mode 100644
index 000000000..81c3a4eb1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_025_to_026.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/operators/operators_025_to_026.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_001_to_008.html
new file mode 100644
index 000000000..8fbd80b9e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/pow/pow_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_009_to_016.html
new file mode 100644
index 000000000..c5a5343f2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/pow/pow_009_to_016.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_017_to_024.html
new file mode 100644
index 000000000..33699d5a6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/pow/pow_017_to_024.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__radians__radians_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__radians__radians_001_to_006.html
new file mode 100644
index 000000000..2b7afbc36
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__radians__radians_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/radians/radians_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__reflect__reflect_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__reflect__reflect_001_to_006.html
new file mode 100644
index 000000000..b069481b0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__reflect__reflect_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/reflect/reflect_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__refract__refract_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__refract__refract_001_to_006.html
new file mode 100644
index 000000000..9c7ece4e0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__refract__refract_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/refract/refract_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sign__sign_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sign__sign_001_to_006.html
new file mode 100644
index 000000000..1317b2769
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sign__sign_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/sign/sign_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sin__sin_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sin__sin_001_to_006.html
new file mode 100644
index 000000000..2b415894e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sin__sin_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/sin/sin_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__smoothstep__smoothstep_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__smoothstep__smoothstep_001_to_006.html
new file mode 100644
index 000000000..19670034c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__smoothstep__smoothstep_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sqrt__sqrt_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sqrt__sqrt_001_to_006.html
new file mode 100644
index 000000000..455345809
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sqrt__sqrt_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/sqrt/sqrt_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__step__step_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__step__step_001_to_006.html
new file mode 100644
index 000000000..19cfef910
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__step__step_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/step/step_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_001_to_008.html
new file mode 100644
index 000000000..30fd482c2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_009_to_016.html
new file mode 100644
index 000000000..9f8e906fe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_009_to_016.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_017_to_024.html
new file mode 100644
index 000000000..43ca8516a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_017_to_024.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_025_to_032.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_025_to_032.html
new file mode 100644
index 000000000..9777afaad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_025_to_032.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_025_to_032.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_033_to_040.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_033_to_040.html
new file mode 100644
index 000000000..b89dd4cff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_033_to_040.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_033_to_040.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_041_to_048.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_041_to_048.html
new file mode 100644
index 000000000..498f81bba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_041_to_048.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_041_to_048.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_049_to_056.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_049_to_056.html
new file mode 100644
index 000000000..1daa37a5b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_049_to_056.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/struct/struct_049_to_056.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_001_to_008.html
new file mode 100644
index 000000000..3cb910891
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_009_to_016.html
new file mode 100644
index 000000000..7a77df048
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_017_to_024.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_017_to_024.html
new file mode 100644
index 000000000..d8b634883
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_017_to_024.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_025_to_032.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_025_to_032.html
new file mode 100644
index 000000000..439c76067
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_025_to_032.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_033_to_040.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_033_to_040.html
new file mode 100644
index 000000000..b6542409a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_033_to_040.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_041_to_048.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_041_to_048.html
new file mode 100644
index 000000000..883184afb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_041_to_048.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_049_to_056.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_049_to_056.html
new file mode 100644
index 000000000..9d54a4440
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_049_to_056.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_057_to_064.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_057_to_064.html
new file mode 100644
index 000000000..5a3ef032f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_057_to_064.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_065_to_072.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_065_to_072.html
new file mode 100644
index 000000000..2270db981
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_065_to_072.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_073_to_080.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_073_to_080.html
new file mode 100644
index 000000000..537d9709f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_073_to_080.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_081_to_088.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_081_to_088.html
new file mode 100644
index 000000000..d8217b703
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_081_to_088.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_089_to_096.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_089_to_096.html
new file mode 100644
index 000000000..346f5612e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_089_to_096.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_097_to_104.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_097_to_104.html
new file mode 100644
index 000000000..08756e159
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_097_to_104.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_105_to_112.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_105_to_112.html
new file mode 100644
index 000000000..f43469c3f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_105_to_112.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_113_to_120.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_113_to_120.html
new file mode 100644
index 000000000..80e2b189e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_113_to_120.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__tan__tan_001_to_006.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__tan__tan_001_to_006.html
new file mode 100644
index 000000000..166d5c9eb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__tan__tan_001_to_006.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/tan/tan_001_to_006.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec3__vec3_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec3__vec3_001_to_008.html
new file mode 100644
index 000000000..86ba81d0a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec3__vec3_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/vec3/vec3_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_001_to_008.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_001_to_008.html
new file mode 100644
index 000000000..9fabf18bf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_001_to_008.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/vec/vec_001_to_008.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_009_to_016.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_009_to_016.html
new file mode 100644
index 000000000..e3bf169dd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_009_to_016.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/vec/vec_009_to_016.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_017_to_018.html b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_017_to_018.html
new file mode 100644
index 000000000..7a97367b9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_017_to_018.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/ogles/GL/vec/vec_017_to_018.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__programs__get-active-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__get-active-test.html
new file mode 100644
index 000000000..f10e5a1c1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__get-active-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/get-active-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-bind-attrib-location-long-names-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-bind-attrib-location-long-names-test.html
new file mode 100644
index 000000000..8940a1119
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-bind-attrib-location-long-names-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/gl-bind-attrib-location-long-names-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-bind-attrib-location-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-bind-attrib-location-test.html
new file mode 100644
index 000000000..d41637850
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-bind-attrib-location-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/gl-bind-attrib-location-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-get-active-attribute.html b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-get-active-attribute.html
new file mode 100644
index 000000000..cb4828783
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-get-active-attribute.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/gl-get-active-attribute.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-get-active-uniform.html b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-get-active-uniform.html
new file mode 100644
index 000000000..36330ed06
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-get-active-uniform.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/gl-get-active-uniform.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-getshadersource.html b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-getshadersource.html
new file mode 100644
index 000000000..9d7a02d09
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-getshadersource.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/gl-getshadersource.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-shader-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-shader-test.html
new file mode 100644
index 000000000..1e1c232f7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-shader-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/gl-shader-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__programs__invalid-UTF-16.html b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__invalid-UTF-16.html
new file mode 100644
index 000000000..2d45b547d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__invalid-UTF-16.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/invalid-UTF-16.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__programs__program-infolog.html b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__program-infolog.html
new file mode 100644
index 000000000..82f84b826
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__program-infolog.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/program-infolog.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__programs__program-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__program-test.html
new file mode 100644
index 000000000..44072f6e2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__program-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/program-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__programs__use-program-crash-with-discard-in-fragment-shader.html b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__use-program-crash-with-discard-in-fragment-shader.html
new file mode 100644
index 000000000..5126225ed
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__use-program-crash-with-discard-in-fragment-shader.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__reading__read-pixels-pack-alignment.html b/dom/canvas/test/webgl-conf/generated/test_conformance__reading__read-pixels-pack-alignment.html
new file mode 100644
index 000000000..cad4058f1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__reading__read-pixels-pack-alignment.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/reading/read-pixels-pack-alignment.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__reading__read-pixels-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__reading__read-pixels-test.html
new file mode 100644
index 000000000..5b6368b7a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__reading__read-pixels-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/reading/read-pixels-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__feedback-loop.html b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__feedback-loop.html
new file mode 100644
index 000000000..6512c444b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__feedback-loop.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/renderbuffers/feedback-loop.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-object-attachment.html b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-object-attachment.html
new file mode 100644
index 000000000..96a3ec05a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-object-attachment.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/renderbuffers/framebuffer-object-attachment.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-state-restoration.html b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-state-restoration.html
new file mode 100644
index 000000000..ad95fab61
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-state-restoration.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/renderbuffers/framebuffer-state-restoration.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-test.html
new file mode 100644
index 000000000..04970422c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/renderbuffers/framebuffer-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__renderbuffer-initialization.html b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__renderbuffer-initialization.html
new file mode 100644
index 000000000..6f2df4298
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__renderbuffer-initialization.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/renderbuffers/renderbuffer-initialization.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clipping-wide-points.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clipping-wide-points.html
new file mode 100644
index 000000000..1568549a7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clipping-wide-points.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/clipping-wide-points.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__culling.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__culling.html
new file mode 100644
index 000000000..1b85137ba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__culling.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/culling.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__default-texture-draw-bug.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__default-texture-draw-bug.html
new file mode 100644
index 000000000..63e8750e2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__default-texture-draw-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/default-texture-draw-bug.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-arrays-out-of-bounds.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-arrays-out-of-bounds.html
new file mode 100644
index 000000000..f15ca64c3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-arrays-out-of-bounds.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/draw-arrays-out-of-bounds.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-elements-out-of-bounds.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-elements-out-of-bounds.html
new file mode 100644
index 000000000..24ce1d88d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-elements-out-of-bounds.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/draw-elements-out-of-bounds.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-with-changing-start-vertex-bug.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-with-changing-start-vertex-bug.html
new file mode 100644
index 000000000..ef7aaee4b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-with-changing-start-vertex-bug.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/draw-with-changing-start-vertex-bug.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__framebuffer-switch.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__framebuffer-switch.html
new file mode 100644
index 000000000..b236df752
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__framebuffer-switch.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/framebuffer-switch.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__framebuffer-texture-switch.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__framebuffer-texture-switch.html
new file mode 100644
index 000000000..d5db7e08c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__framebuffer-texture-switch.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/framebuffer-texture-switch.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-clear.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-clear.html
new file mode 100644
index 000000000..6dfc01f89
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-clear.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-clear.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-drawarrays.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-drawarrays.html
new file mode 100644
index 000000000..7872d352f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-drawarrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-drawarrays.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-drawelements.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-drawelements.html
new file mode 100644
index 000000000..6b41a8cc2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-drawelements.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-drawelements.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-canvas-dimensions.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-canvas-dimensions.html
new file mode 100644
index 000000000..a2b3c2b67
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-canvas-dimensions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-scissor-canvas-dimensions.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-fbo-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-fbo-test.html
new file mode 100644
index 000000000..700530ff8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-fbo-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-scissor-fbo-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-test.html
new file mode 100644
index 000000000..6c62215b0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-scissor-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-viewport-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-viewport-test.html
new file mode 100644
index 000000000..369d1b2ab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-viewport-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/gl-viewport-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__line-loop-tri-fan.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__line-loop-tri-fan.html
new file mode 100644
index 000000000..a6a6a4e00
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__line-loop-tri-fan.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/line-loop-tri-fan.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__many-draw-calls.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__many-draw-calls.html
new file mode 100644
index 000000000..f53cd66c8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__many-draw-calls.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/many-draw-calls.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__more-than-65536-indices.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__more-than-65536-indices.html
new file mode 100644
index 000000000..0040aad6e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__more-than-65536-indices.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/more-than-65536-indices.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__multisample-corruption.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__multisample-corruption.html
new file mode 100644
index 000000000..55e0e5f50
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__multisample-corruption.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/multisample-corruption.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__negative-one-index.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__negative-one-index.html
new file mode 100644
index 000000000..5c2d9b2bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__negative-one-index.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/negative-one-index.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__out-of-bounds-index-buffers.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__out-of-bounds-index-buffers.html
new file mode 100644
index 000000000..c4bb23a96
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__out-of-bounds-index-buffers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/out-of-bounds-index-buffers.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-no-attributes.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-no-attributes.html
new file mode 100644
index 000000000..c5a385770
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-no-attributes.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/point-no-attributes.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-size.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-size.html
new file mode 100644
index 000000000..b505c35c7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-size.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/point-size.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-specific-shader-variables.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-specific-shader-variables.html
new file mode 100644
index 000000000..39217fdce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-specific-shader-variables.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/point-specific-shader-variables.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-with-gl-pointcoord-in-fragment-shader.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-with-gl-pointcoord-in-fragment-shader.html
new file mode 100644
index 000000000..d3f0ba0be
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-with-gl-pointcoord-in-fragment-shader.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__polygon-offset.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__polygon-offset.html
new file mode 100644
index 000000000..3762fda54
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__polygon-offset.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/polygon-offset.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__simple.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__simple.html
new file mode 100644
index 000000000..c101f45c4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__simple.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/simple.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__triangle.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__triangle.html
new file mode 100644
index 000000000..96fd5eacd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__triangle.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/rendering/triangle.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-enable-enum-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-enable-enum-test.html
new file mode 100644
index 000000000..a8e628162
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-enable-enum-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/state/gl-enable-enum-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-enum-tests.html b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-enum-tests.html
new file mode 100644
index 000000000..867bb8eb9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-enum-tests.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/state/gl-enum-tests.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-get-calls.html b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-get-calls.html
new file mode 100644
index 000000000..ea01963ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-get-calls.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/state/gl-get-calls.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-geterror.html b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-geterror.html
new file mode 100644
index 000000000..6f3efdd90
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-geterror.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/state/gl-geterror.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-getstring.html b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-getstring.html
new file mode 100644
index 000000000..6c1d37823
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-getstring.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/state/gl-getstring.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-initial-state.html b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-initial-state.html
new file mode 100644
index 000000000..2cd9bdfe4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-initial-state.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/state/gl-initial-state.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-object-get-calls.html b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-object-get-calls.html
new file mode 100644
index 000000000..e2a0b1f49
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-object-get-calls.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/state/gl-object-get-calls.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__state__state-uneffected-after-compositing.html b/dom/canvas/test/webgl-conf/generated/test_conformance__state__state-uneffected-after-compositing.html
new file mode 100644
index 000000000..1bc63bc36
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__state__state-uneffected-after-compositing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/state/state-uneffected-after-compositing.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..649fac057
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..624a2edca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..3d9e2259d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..c84170aee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..1bb105202
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..9069d79dd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..60e269cd1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..3008e8bb9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..14fa34adf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..54abdacf9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..35db8726a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..54cb01946
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..626716181
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..31eaac73a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..d86b0c5f7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..c5ce2f806
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..fa3c5aec4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..25610b67e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..3d925f683
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..6a3550a32
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__compressed-tex-image.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__compressed-tex-image.html
new file mode 100644
index 000000000..26745ff16
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__compressed-tex-image.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/compressed-tex-image.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-image-2d-formats.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-image-2d-formats.html
new file mode 100644
index 000000000..bdfd79a0a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-image-2d-formats.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/copy-tex-image-2d-formats.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-image-and-sub-image-2d.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-image-and-sub-image-2d.html
new file mode 100644
index 000000000..66393b1b4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-image-and-sub-image-2d.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-sub-image-2d-partial-texture.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-sub-image-2d-partial-texture.html
new file mode 100644
index 000000000..3842106a7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-sub-image-2d-partial-texture.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/copy-tex-sub-image-2d-partial-texture.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__cube-incomplete-fbo.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__cube-incomplete-fbo.html
new file mode 100644
index 000000000..917ef47b9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__cube-incomplete-fbo.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/cube-incomplete-fbo.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__default-texture.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__default-texture.html
new file mode 100644
index 000000000..ba22f047b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__default-texture.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/default-texture.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-get-tex-parameter.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-get-tex-parameter.html
new file mode 100644
index 000000000..1c894157a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-get-tex-parameter.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/gl-get-tex-parameter.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-pixelstorei.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-pixelstorei.html
new file mode 100644
index 000000000..eceb9e3fb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-pixelstorei.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/gl-pixelstorei.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-teximage.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-teximage.html
new file mode 100644
index 000000000..42232ca39
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-teximage.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/gl-teximage.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__mipmap-fbo.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__mipmap-fbo.html
new file mode 100644
index 000000000..409b3a8e3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__mipmap-fbo.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/mipmap-fbo.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__origin-clean-conformance.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__origin-clean-conformance.html
new file mode 100644
index 000000000..43fe45644
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__origin-clean-conformance.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/origin-clean-conformance.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html
new file mode 100644
index 000000000..03ab84017
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-and-uniform-binding-bugs.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-and-uniform-binding-bugs.html
new file mode 100644
index 000000000..44a59ae76
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-and-uniform-binding-bugs.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-canvas-corruption.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-canvas-corruption.html
new file mode 100644
index 000000000..79d7b2a94
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-canvas-corruption.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-image-canvas-corruption.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-webgl.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-webgl.html
new file mode 100644
index 000000000..6ebc597e4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-webgl.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-image-webgl.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-with-format-and-type.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-with-format-and-type.html
new file mode 100644
index 000000000..177c23fde
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-with-format-and-type.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-image-with-format-and-type.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-with-invalid-data.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-with-invalid-data.html
new file mode 100644
index 000000000..9462a7bce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-with-invalid-data.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-image-with-invalid-data.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-input-validation.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-input-validation.html
new file mode 100644
index 000000000..e9530161b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-input-validation.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-input-validation.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-sub-image-2d-bad-args.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-sub-image-2d-bad-args.html
new file mode 100644
index 000000000..2580342bd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-sub-image-2d-bad-args.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-sub-image-2d-bad-args.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-sub-image-2d.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-sub-image-2d.html
new file mode 100644
index 000000000..6f143d024
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-sub-image-2d.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/tex-sub-image-2d.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texparameter-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texparameter-test.html
new file mode 100644
index 000000000..e65082b52
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texparameter-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texparameter-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-active-bind-2.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-active-bind-2.html
new file mode 100644
index 000000000..9aa23878e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-active-bind-2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-active-bind-2.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-active-bind.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-active-bind.html
new file mode 100644
index 000000000..bd44a15e4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-active-bind.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-active-bind.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-attachment-formats.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-attachment-formats.html
new file mode 100644
index 000000000..58964de1a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-attachment-formats.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-attachment-formats.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-clear.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-clear.html
new file mode 100644
index 000000000..99cff64a1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-clear.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-clear.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-complete.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-complete.html
new file mode 100644
index 000000000..e682038c4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-complete.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-complete.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-copying-feedback-loops.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-copying-feedback-loops.html
new file mode 100644
index 000000000..09f00a3d6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-copying-feedback-loops.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-copying-feedback-loops.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-cube-as-fbo-attachment.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-cube-as-fbo-attachment.html
new file mode 100644
index 000000000..9c0e0eb3f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-cube-as-fbo-attachment.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-cube-as-fbo-attachment.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-draw-with-2d-and-cube.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-draw-with-2d-and-cube.html
new file mode 100644
index 000000000..fd78dda57
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-draw-with-2d-and-cube.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-draw-with-2d-and-cube.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-fakeblack.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-fakeblack.html
new file mode 100644
index 000000000..40cd63c42
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-fakeblack.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-fakeblack.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-formats-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-formats-test.html
new file mode 100644
index 000000000..6c8858d1a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-formats-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-formats-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-hd-dpi.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-hd-dpi.html
new file mode 100644
index 000000000..7a768817b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-hd-dpi.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-hd-dpi.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-mips.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-mips.html
new file mode 100644
index 000000000..c7a090693
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-mips.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-mips.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-npot-video.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-npot-video.html
new file mode 100644
index 000000000..d6997b29a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-npot-video.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-npot-video.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-npot.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-npot.html
new file mode 100644
index 000000000..503f2fd3b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-npot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-npot.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size-cube-maps.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size-cube-maps.html
new file mode 100644
index 000000000..edbab7bbf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size-cube-maps.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-size-cube-maps.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size-limit.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size-limit.html
new file mode 100644
index 000000000..87e07e4f1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size-limit.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-size-limit.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size.html
new file mode 100644
index 000000000..7c6a091e5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-size.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-sub-image-cube-maps.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-sub-image-cube-maps.html
new file mode 100644
index 000000000..227e4c39b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-sub-image-cube-maps.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-sub-image-cube-maps.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-transparent-pixels-initialized.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-transparent-pixels-initialized.html
new file mode 100644
index 000000000..b15ef564a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-transparent-pixels-initialized.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-transparent-pixels-initialized.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-upload-cube-maps.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-upload-cube-maps.html
new file mode 100644
index 000000000..abb663b35
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-upload-cube-maps.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-upload-cube-maps.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-upload-size.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-upload-size.html
new file mode 100644
index 000000000..9c89051fb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-upload-size.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/misc/texture-upload-size.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..a280b4daa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..6fe26930c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..58c7ab73d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..e2bf42472
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..e310df3c8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..a6e34a8a5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..f8836f4dd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..cd8aec7d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..3dc49808c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..02ede1c1f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 000000000..77c35802b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 000000000..d7a39a82d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 000000000..2ac339c39
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 000000000..c1cb39cc5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 000000000..b6c65a7ad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-buffer-crash.html b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-buffer-crash.html
new file mode 100644
index 000000000..d1ade2ed3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-buffer-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/array-buffer-crash.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-buffer-view-crash.html b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-buffer-view-crash.html
new file mode 100644
index 000000000..7bc6a9860
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-buffer-view-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/array-buffer-view-crash.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-large-array-tests.html b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-large-array-tests.html
new file mode 100644
index 000000000..419983e6d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-large-array-tests.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/array-large-array-tests.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-unit-tests.html b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-unit-tests.html
new file mode 100644
index 000000000..60913f9a8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-unit-tests.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/array-unit-tests.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__data-view-crash.html b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__data-view-crash.html
new file mode 100644
index 000000000..e03ba1f6f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__data-view-crash.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/data-view-crash.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__data-view-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__data-view-test.html
new file mode 100644
index 000000000..899ac3711
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__data-view-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/data-view-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__typed-arrays-in-workers.html b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__typed-arrays-in-workers.html
new file mode 100644
index 000000000..c5a0ff80d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__typed-arrays-in-workers.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/typedarrays/typed-arrays-in-workers.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniform-arrays.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniform-arrays.html
new file mode 100644
index 000000000..9d13a210a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniform-arrays.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/gl-uniform-arrays.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniform-bool.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniform-bool.html
new file mode 100644
index 000000000..3df3166ad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniform-bool.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/gl-uniform-bool.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniformmatrix4fv.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniformmatrix4fv.html
new file mode 100644
index 000000000..bfb39befd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniformmatrix4fv.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/gl-uniformmatrix4fv.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-unknown-uniform.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-unknown-uniform.html
new file mode 100644
index 000000000..082a20211
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-unknown-uniform.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/gl-unknown-uniform.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__null-uniform-location.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__null-uniform-location.html
new file mode 100644
index 000000000..1de56ab51
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__null-uniform-location.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/null-uniform-location.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__out-of-bounds-uniform-array-access.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__out-of-bounds-uniform-array-access.html
new file mode 100644
index 000000000..b6927012f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__out-of-bounds-uniform-array-access.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/out-of-bounds-uniform-array-access.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-default-values.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-default-values.html
new file mode 100644
index 000000000..3d749c7b7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-default-values.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/uniform-default-values.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-location.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-location.html
new file mode 100644
index 000000000..6837f529f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-location.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/uniform-location.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-samplers-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-samplers-test.html
new file mode 100644
index 000000000..3ac0e3cbf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-samplers-test.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/uniform-samplers-test.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-values-per-program.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-values-per-program.html
new file mode 100644
index 000000000..bb9fcf260
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-values-per-program.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/uniforms/uniform-values-per-program.html'></iframe>
+ </body>
+</html>