summaryrefslogtreecommitdiffstats
path: root/dom/canvas/test/webgl-conf/generated
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /dom/canvas/test/webgl-conf/generated
parentInitial commit. (diff)
downloadfirefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz
firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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-bindAttribLocation-aliasing-inactive.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-normalized-int.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__attribs__invalid-vertex-attribs.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__render-no-enabled-attrib-arrays.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__delete-buffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__get-buffer-sub-data-validity.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__one-large-uniform-buffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__uniform-buffers-second-compile.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__uniform-buffers-state-restoration.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__canvas__to-data-url-with-pack-params.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-mode.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-resize-changes-buffer-binding-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-sharing-texture2darray-texture3d-data-bug.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__incorrect-context-object-behaviour.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__context__no-experimental-webgl2.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-color-buffer-half-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__ext-texture-filter-anisotropic.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-texture-norm16.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__oes-draw-buffers-indexed.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_depth.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_draw_buffers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_flat_varying.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_instanced_draw.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_non_multiview_shaders.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_single_view_operations.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_timer_query.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_transform_feedback.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__extensions__required-extensions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__webgl-multi-draw-instanced-base-vertex-base-instance.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-initialize-with-same-name-array.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__const-struct-from-array-as-function-parameter.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__float-parsing.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__forward-declaration.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__fragment-shader-loop-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__gradient-in-discontinuous-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__input-with-interpotaion-as-lvalue.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__matrix-row-major-dynamic-indexing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__matrix-row-major.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__precision-side-effects-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__reciprocal-sqrt-of-sum-of-squares-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sampler-array-indexing.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__switch-case.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-non-constant-offset.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__uint-int-shift-bug.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__uniform-struct-with-non-square-matrix.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uninitialized-local-global-variables.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__varying-struct-inline-definition.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-swizzled-lvalue.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__blend-integer.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__null-object-behaviour-2.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__offscreencanvas__context-creation-worker.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__context-creation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__methods-2-worker.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__methods-2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-query.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-sync.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-timer-query.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-transfer-image-bitmap.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__get-uniform-indices.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__programs__sampler-uniforms.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-draws-between-blits.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-depth-renderbuffer-initialization.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__multisampled-stencil-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-r11f-g11f-b10f.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-resolve-to-back-buffer.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__blitframebuffer-unaffected-by-colormask.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__builtin-vert-attribs.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__clearbuffer-sub-source.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clearbufferfv-with-alpha-false.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__depth-stencil-feedback-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-dirty-state-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-driver-hang.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-sparse-output-locations.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__draw-with-integer-texture-base-level.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-draw-framebuffer.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-mismatched-attachment-targets.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-render-to-layer-angle-issue.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-render-to-layer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-texture-changing-base-level.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-texture-level1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-to-texture.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__instanced-rendering-large-divisor.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__line-rendering-quality.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__multisampling-depth-resolve.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__multisampling-fragment-evaluation.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__rasterizer-discard-and-implicit-clear.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__read-draw-when-missing-image.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__texture-switch-performance.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__rendering__vertex-id-large-count.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__vertex-id.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__multi-context-sampler-test.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__sync__sync-webgl-specific.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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb9_e5-rgb-half_float.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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb9_e5-rgb-half_float.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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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_bitmap_from_blob__tex-2d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob__tex-2d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob__tex-2d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob__tex-2d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob__tex-3d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob__tex-3d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob__tex-3d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image__tex-2d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image__tex-2d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image__tex-2d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image__tex-2d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image__tex-3d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image__tex-3d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image__tex-3d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image__tex-3d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap__tex-2d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap__tex-2d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap__tex-2d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap__tex-3d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap__tex-3d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap__tex-3d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image_data__tex-3d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image_data__tex-3d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_image_data__tex-3d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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__image_bitmap_from_video__tex-2d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-r11f_g11f_b10f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-r11f_g11f_b10f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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__image_bitmap_from_video__tex-3d-r16f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-r16f-red-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-r32f-red-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-r8-red-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-r8ui-red_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rg16f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rg16f-rg-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rg32f-rg-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rg8-rg-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rg8ui-rg_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb16f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb16f-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb32f-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb565-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb5_a1-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb9_e5-rgb-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgba16f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgba16f-rgba-half_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgba32f-rgba-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgba4-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgba8-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-srgb8-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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__angle-stuck-depth-textures.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__canvas-remains-unchanged-after-used-in-webgl-texture.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__compressed-tex-from-pbo-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__compressed-tex-image.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-cube-map-AMD-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-cube-map-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-same-texture.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__generate-mipmap-with-large-base-level.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__immutable-tex-render-feedback.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__npot-video-sizing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__origin-clean-conformance-offscreencanvas.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-3d-mipmap-levels-intel-bug.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-base-level-bug.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-subimage3d-canvas-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-subimage3d-pixel-buffer-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params-imagedata.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params-with-flip-y-and-premultiply-alpha.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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb9_e5-rgb-half_float.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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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-rgb9_e5-rgb-float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb9_e5-rgb-half_float.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__default_transform_feedback.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__non-existent-varying.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__same-buffer-two-binding-points.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__simultaneous_binding.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__switching-objects.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__too-small-buffers.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__uniforms__dependent-buffer-change.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__draw-with-uniform-blocks.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__gl-uniform-arrays-sub-source.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__incompatible-texture-type-for-sampler.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__large-uniform-buffers.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__query-uniform-blocks-after-shader-detach.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__simple-buffer-change.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__uniform-blocks-with-arrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance2__vertex_arrays__vertex-array-object-and-disabled-attributes.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-nonexistent-attribute.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-update.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-context-switch.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-unconsumed-out-of-bounds.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-data-dynamic-delay.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__buffers__vertex-buffer-updated-after-draw.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__render-after-resize-test.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-after-composite.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__canvas__webgl-to-2d-canvas.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attribute-preserve-drawing-buffer-antialias.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__deleted-object-behavior.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__user-defined-properties-on-context.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__context__zero-sized-canvas.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-color-buffer-half-float.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-float-blend.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-texture-compression-bptc.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-texture-compression-rgtc.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__khr-parallel-shader-compile.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__s3tc-and-rgtc.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-astc.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-etc1.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-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-multi-draw.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__assign-to-swizzled-twice-in-function.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__character-set.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__conditional-texture-fetch.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__if-return-and-elseif.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__in-parameter-passed-as-inout-argument-and-global.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__init-array-with-loop.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-struct-function-arg.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__struct-with-single-member-constructor.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__unary-minus-operator-float-bug.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__bugs__varying-arrays-should-not-be-reversed.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__vector-matrix-constructor-scalarization.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop-complex.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop.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__fragcolor-fragdata-invariant.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__local-variable-shadowing-outer-function.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__sampler-operand.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-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-1-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-2-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-3-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-4-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-5-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-6-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-7-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-8-of-8.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-as-inout-parameter.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-as-out-parameter.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__misc__uninitialized-local-global-variables.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__preprocessor__comments.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__preprocessor__macro-expansion-tricky.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__hint.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-stencil-settings.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__drawElements.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__offscreencanvas__context-attribute-preserve-drawing-buffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-creation-worker.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-creation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost-restored-worker.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost-restored.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost-worker.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__methods-worker.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__methods.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__offscreencanvas-resize.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__offscreencanvas-timer-query.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__offscreencanvas-transfer-image-bitmap.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-handling.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__fbo-remains-unchanged-after-read-pixels.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__depth-renderbuffer-initialization.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__renderbuffers__stencil-renderbuffer-initialization.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__bind-framebuffer-flush-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__blending.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__canvas-alpha-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__clear-after-copyTexImage2D.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__clear-default-framebuffer-with-scissor-test.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__color-mask-preserved-during-implicit-clears.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__color-mask-should-not-affect-antialiased-framebuffer-resolution.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-webgl-to-canvas-2d-repeatedly.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-clear.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__line-rendering-quality.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-array-buffers.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__preservedrawingbuffer-leak.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__rendering-sampling-feedback-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__rendering-stencil-large-viewport.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__scissor-rect-repeated-rendering.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__texture-switch-performance.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__fb-attach-implicit-target-assignment.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-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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_bitmap_from_blob__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__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_bitmap_from_blob__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_bitmap_from_canvas__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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__image_bitmap_from_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__image_bitmap_from_image__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_image__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_bitmap__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap__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_bitmap_from_image_data__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_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__image_bitmap_from_video__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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__image_bitmap_from_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__image_data__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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__canvas-teximage-after-multiple-drawimages.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-image-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copytexsubimage2d-large-partial-copy-corruption.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copytexsubimage2d-subrects.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__cube-map-uploads-out-of-order.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__exif-orientation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__format-filterable-renderable.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-offscreencanvas.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__png-image-types.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__tex-video-using-tex-unit-non-zero.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-and-deletion.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-corner-case-videos.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-srgb-upload.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__misc__texture-video-transparent.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-with-flip-y-and-premultiply-alpha.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__upload-from-srcset-with-empty-data.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__video-rotation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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-get-uniform-non-current-program.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__no-over-optimization-on-uniform-array-00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-07.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-08.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-09.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-10.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-11.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-12.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-13.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-14.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-15.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-16.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-17.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_2_deqp__data__gles3__shaders__arrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conditionals.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__constant_expressions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__constants.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_matrix_combine.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_matrix_to_matrix.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_scalar_to_matrix.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_scalar_to_scalar.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_scalar_to_vector.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_combine.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_illegal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_to_scalar.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_to_vector.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__declarations.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__fragdata.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__functions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__invalid_texture_functions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__keywords.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__linkage.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__negative.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__preprocessor.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__qualification_order.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__scoping.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__switch.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_bvec2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_bvec3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_bvec4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_ivec2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_ivec3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_ivec4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_vec2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_vec3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_vec4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__framework__opengl__simplereference__referencecontext.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__attriblocation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__booleanstatequery.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__buffercopy.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__bufferobjectquery.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__clipping.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__defaultvertexattribute.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_arrays.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_arrays_instanced.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_elements.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_elements_instanced.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_range_elements.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__instancing.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__random.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__blend.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__clear.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocompleteness.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbodepthbuffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__default.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__format_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__format_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__format_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__sub.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__target.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__whole.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbomultisample.2_samples.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbomultisample.4_samples.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbomultisample.8_samples.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_depth_stencil.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_clear.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_depth_stencil.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__stencil_clear.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbostatequery.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbostencilbuffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__floatstatequery.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragdepth.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.fixed.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.int.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.uint.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.fixed.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.int.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.uint.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__random_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__random_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__random_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_07.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_08.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_09.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_10.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_11.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_12.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_13.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_14.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_15.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_16.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_17.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_18.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_19.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_20.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_21.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_22.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_23.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_24.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_25.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_26.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_27.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_28.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_29.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_30.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_31.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_32.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_33.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_34.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__depth_stencil.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__indexedstatequery.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__instancedrendering.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__integerstatequery.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__internalformatquery.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__lifetime.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__default_fbo.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__fbo_4_samples.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__fbo_8_samples.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__fbo_max_samples.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativebufferapi.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativefragmentapi.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativeshaderapi.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativestateapi.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativetextureapi.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativevertexarrayapi.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__occlusionquery_conservative.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__occlusionquery_strict.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__pixelbufferobject.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__07.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__rasterizerdiscard.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__rbostatequery.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__readpixel.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__samplerobject.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__samplerstatequery.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderapi.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderbuiltinvar.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadercommonfunction.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderderivate_dfdx.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderderivate_dfdy.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderderivate_fwidth.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__mat_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__mat_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__mat_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__tmp.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__uniform.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__varying.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__vec2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__vec3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__vec4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderloop_do_while.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderloop_for.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderloop_while.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_assign.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_const.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_dynamic.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_uniform.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__determinant.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_assign.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_const.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_dynamic.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_uniform.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__inverse.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__matrixcompmult.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_assign.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_const_highp.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_const_lowp.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_const_mediump.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_dynamic_highp.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_dynamic_lowp.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_dynamic_mediump.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_uniform_highp.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_uniform_lowp.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_uniform_mediump.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__negation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__outerproduct.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__post_decrement.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__post_increment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__pre_decrement.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__pre_increment.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_assign.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_const.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_dynamic.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_uniform.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__transpose.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__unary_addition.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_07.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_08.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_09.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_10.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_11.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_12.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_13.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_14.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_15.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__bool_compare.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__exponential.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__float_compare.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__geometric.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__int_compare.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__selection.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__sequence.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__unary_operator_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__unary_operator_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__unary_operator_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderpackingfunction.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderprecision_float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderprecision_int.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderprecision_uint.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderstatequery.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderstruct.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderswitch.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texelfetch.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texelfetchoffset.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texture.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturegrad.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturegradoffset.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturelod.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturelodoffset.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureoffset.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureproj.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojgrad.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojgradoffset.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojlod.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojlodoffset.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojoffset.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturesize.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__stringquery.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__sync.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_07.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_08.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_09.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_07.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_08.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_09.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_07.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_08.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_09.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_10.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_11.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_12.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_13.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_14.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_15.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_16.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_17.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_18.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_19.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_20.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_21.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_22.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_23.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_24.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_25.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_26.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_27.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_28.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_29.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_30.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_31.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_32.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_33.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_34.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_35.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_07.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_08.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_09.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_07.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_08.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_09.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_no_edges_visible.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__compressed_2d.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__compressed_cube.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_depth_stencil.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__unsized_2d.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__unsized_2d_array.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__unsized_3d.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_always.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_greater.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_greater_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_less.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_less_or_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_never.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_not_equal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_copyteximage2d.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_copytexsubimage2d.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_2d_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_2d_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_2d_array_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_2d_array_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_2d_array_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_2d_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_2d_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_2d_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__random_teximage2d_2d.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__random_teximage2d_cube.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_align.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_depth.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_depth_pbo.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_2d_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_2d_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_params.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_unpack_params.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_depth.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_depth_pbo.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_2d_array_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_2d_array_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_3d_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_3d_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_params.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_unpack_params.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_2d_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_2d_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_2d_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_depth_stencil.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_size.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_2d_array_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_2d_array_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_2d_array_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_depth_stencil.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_size.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_align.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_depth.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_empty_tex.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_2d_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_2d_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_params.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_unpack_params.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_depth.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_2d_array_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_2d_array_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_3d_00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_3d_01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_params.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_unpack_params.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturestatequery.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_r11_npot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_r11_pot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_rg11_npot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_rg11_pot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_r11_npot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_r11_pot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_rg11_npot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_rg11_pot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_rgba8_npot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_rgba8_pot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_srgb8_alpha8_npot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_srgb8_alpha8_pot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_npot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_pot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_punchthrough_alpha1_npot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_punchthrough_alpha1_pot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_npot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_pot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_punchthrough_alpha1_npot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_punchthrough_alpha1_pot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__rgba8_npot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__rgba8_pot.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_interleaved_lines.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_interleaved_points.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_interleaved_triangles.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_separate_lines.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_separate_points.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_separate_triangles.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_interleaved_lines.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_interleaved_points.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_interleaved_triangles.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_separate_lines.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_separate_points.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_separate_triangles.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_interleaved_lines.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_interleaved_points.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_interleaved_triangles.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_separate_lines.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_separate_points.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_separate_triangles.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__interpolation_centroid.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__interpolation_flat.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__interpolation_smooth.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__point_size.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__position.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_interleaved_lines.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_interleaved_points.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_interleaved_triangles.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_separate_lines.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_separate_points.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_separate_triangles.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__info_query.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__random.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__value_assigned.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__value_initial.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__instance_array_basic_type.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__multi_basic_types.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__multi_nested_struct.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__random.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_basic_array.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_basic_type.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_nested_struct.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_nested_struct_array.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_struct.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_struct_array.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrayobject.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.count.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.output.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.storage.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.stride.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.first.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.normalize.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.offset.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.float.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.half.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.int.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.int_2_10_10_10.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.short.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_int.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_int_2_10_10_10.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_short.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.stride.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.dynamic_copy.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.dynamic_draw.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.dynamic_read.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.static_copy.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.static_draw.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.static_read.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.stream_copy.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.stream_draw.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.stream_read.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-nonexistent-attribute.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-update.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-context-switch.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-unconsumed-out-of-bounds.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-data-dynamic-delay.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__buffers__vertex-buffer-updated-after-draw.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__render-after-resize-test.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-after-composite.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__canvas__webgl-to-2d-canvas.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-antialias.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__deleted-object-behavior.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__user-defined-properties-on-context.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__context__zero-sized-canvas.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-color-buffer-half-float.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-float-blend.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-compression-bptc.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-texture-compression-rgtc.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__khr-parallel-shader-compile.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-fbo-render-mipmap.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__s3tc-and-rgtc.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-astc.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-etc1.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-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-broadcast-return.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-multi-draw.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__assign-to-swizzled-twice-in-function.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__character-set.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__conditional-texture-fetch.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__if-return-and-elseif.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__in-parameter-passed-as-inout-argument-and-global.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__init-array-with-loop.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-struct-function-arg.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__struct-with-single-member-constructor.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__unary-minus-operator-float-bug.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__bugs__varying-arrays-should-not-be-reversed.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__vector-matrix-constructor-scalarization.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop-complex.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop.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__fragcolor-fragdata-invariant.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__local-variable-shadowing-outer-function.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__sampler-operand.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-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-1-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-2-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-3-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-4-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-5-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-6-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-7-of-8.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-8-of-8.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-as-inout-parameter.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-as-out-parameter.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__misc__uninitialized-local-global-variables.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__preprocessor__comments.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__glsl__preprocessor__macro-expansion-tricky.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__hint.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-stencil-settings.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__drawElements.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__offscreencanvas__context-attribute-preserve-drawing-buffer.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-creation-worker.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-creation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost-restored-worker.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost-restored.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost-worker.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__methods-worker.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__methods.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__offscreencanvas-resize.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__offscreencanvas-timer-query.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__offscreencanvas-transfer-image-bitmap.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-handling.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__fbo-remains-unchanged-after-read-pixels.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__depth-renderbuffer-initialization.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__renderbuffers__stencil-renderbuffer-initialization.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__bind-framebuffer-flush-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__blending.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__canvas-alpha-bug.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clear-after-copyTexImage2D.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clear-default-framebuffer-with-scissor-test.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__color-mask-preserved-during-implicit-clears.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__color-mask-should-not-affect-antialiased-framebuffer-resolution.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-webgl-to-canvas-2d-repeatedly.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-clear.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__line-rendering-quality.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-array-buffers.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__preservedrawingbuffer-leak.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__rendering-sampling-feedback-loop.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__rendering-stencil-large-viewport.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__rendering__scissor-rect-repeated-rendering.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__texture-switch-performance.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__fb-attach-implicit-target-assignment.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-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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_bitmap_from_blob__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_bitmap__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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_bitmap_from_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__image_bitmap_from_video__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__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-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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__canvas-teximage-after-multiple-drawimages.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-image-crash.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copytexsubimage2d-large-partial-copy-corruption.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copytexsubimage2d-subrects.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__cube-map-uploads-out-of-order.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__exif-orientation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__format-filterable-renderable.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-offscreencanvas.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__png-image-types.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__tex-video-using-tex-unit-non-zero.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-and-deletion.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-corner-case-videos.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-srgb-upload.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__misc__texture-video-transparent.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-with-flip-y-and-premultiply-alpha.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__upload-from-srcset-with-empty-data.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__video-rotation.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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-alpha-alpha-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-luminance-luminance-unsigned_byte.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.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-get-uniform-non-current-program.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__no-over-optimization-on-uniform-array-00.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-01.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-02.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-03.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-04.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-05.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-06.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-07.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-08.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-09.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-10.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-11.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-12.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-13.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-14.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-15.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-16.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-17.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
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conditionals.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__constant_expressions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__constants.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_matrix_combine.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_matrix_to_matrix.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_scalar_to_matrix.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_scalar_to_scalar.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_scalar_to_vector.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_combine.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_illegal.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_to_scalar.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_to_vector.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__declarations.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__fragdata.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__functions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__invalid_texture_functions.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__keywords.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__linkage.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__preprocessor.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__qualification_order.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__reserved_operators.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__scoping.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_bvec2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_bvec3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_bvec4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_ivec2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_ivec3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_ivec4.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_vec2.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_vec3.html17
-rw-r--r--dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_vec4.html17
3779 files changed, 64243 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 0000000000..7ab5863e6b
--- /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-bindAttribLocation-aliasing-inactive.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-bindAttribLocation-aliasing-inactive.html
new file mode 100644
index 0000000000..7bdb6572cc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-bindAttribLocation-aliasing-inactive.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-bindAttribLocation-aliasing-inactive.html?webglVersion=2'></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 0000000000..c72b0cb19f
--- /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-normalized-int.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertex-attrib-normalized-int.html
new file mode 100644
index 0000000000..930291e3f6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertex-attrib-normalized-int.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-normalized-int.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 0000000000..dfb2dcaa1f
--- /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 0000000000..77e4f0093b
--- /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 0000000000..6691358010
--- /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__attribs__invalid-vertex-attribs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__invalid-vertex-attribs.html
new file mode 100644
index 0000000000..4dcaf6c417
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__invalid-vertex-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/attribs/invalid-vertex-attribs.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__render-no-enabled-attrib-arrays.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__render-no-enabled-attrib-arrays.html
new file mode 100644
index 0000000000..267cdcae52
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__render-no-enabled-attrib-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/attribs/render-no-enabled-attrib-arrays.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 0000000000..a3b3b61b29
--- /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 0000000000..7162452c4e
--- /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 0000000000..697e5f9410
--- /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 0000000000..68cdc923ce
--- /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 0000000000..87a17f50cc
--- /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 0000000000..f44465150f
--- /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__delete-buffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__delete-buffer.html
new file mode 100644
index 0000000000..c5f4251b37
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__delete-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/delete-buffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__get-buffer-sub-data-validity.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__get-buffer-sub-data-validity.html
new file mode 100644
index 0000000000..18cbfb5f9d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__get-buffer-sub-data-validity.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-validity.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 0000000000..dc50a70267
--- /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__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 0000000000..1ea2d20d45
--- /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-second-compile.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__uniform-buffers-second-compile.html
new file mode 100644
index 0000000000..18d3798f03
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__uniform-buffers-second-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/conformance2/buffers/uniform-buffers-second-compile.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__uniform-buffers-state-restoration.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__uniform-buffers-state-restoration.html
new file mode 100644
index 0000000000..1ea93945a3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__uniform-buffers-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/conformance2/buffers/uniform-buffers-state-restoration.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 0000000000..955033eea2
--- /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__canvas__to-data-url-with-pack-params.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__canvas__to-data-url-with-pack-params.html
new file mode 100644
index 0000000000..f39f2715c6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__canvas__to-data-url-with-pack-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/canvas/to-data-url-with-pack-params.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 0000000000..04eb070097
--- /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 0000000000..f9d0f88794
--- /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-mode.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-mode.html
new file mode 100644
index 0000000000..ae818cc685
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-mode.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-mode.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-resize-changes-buffer-binding-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-resize-changes-buffer-binding-bug.html
new file mode 100644
index 0000000000..2cd67f071e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-resize-changes-buffer-binding-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/context/context-resize-changes-buffer-binding-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-sharing-texture2darray-texture3d-data-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-sharing-texture2darray-texture3d-data-bug.html
new file mode 100644
index 0000000000..8eea6f6128
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-sharing-texture2darray-texture3d-data-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/context/context-sharing-texture2darray-texture3d-data-bug.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 0000000000..82798cc918
--- /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__incorrect-context-object-behaviour.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__incorrect-context-object-behaviour.html
new file mode 100644
index 0000000000..35ed616aee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__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/conformance2/context/incorrect-context-object-behaviour.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 0000000000..7720678027
--- /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__context__no-experimental-webgl2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__no-experimental-webgl2.html
new file mode 100644
index 0000000000..7fef9622f3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__no-experimental-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/context/no-experimental-webgl2.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 0000000000..8fa9939c37
--- /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-color-buffer-half-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-color-buffer-half-float.html
new file mode 100644
index 0000000000..273f63f0c2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-color-buffer-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/extensions/ext-color-buffer-half-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 0000000000..c04cfdbd27
--- /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__ext-texture-filter-anisotropic.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-texture-filter-anisotropic.html
new file mode 100644
index 0000000000..8143dee867
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__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/conformance2/extensions/ext-texture-filter-anisotropic.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-texture-norm16.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-texture-norm16.html
new file mode 100644
index 0000000000..6aefc2ad74
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-texture-norm16.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-texture-norm16.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__oes-draw-buffers-indexed.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__oes-draw-buffers-indexed.html
new file mode 100644
index 0000000000..2432466302
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__oes-draw-buffers-indexed.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/oes-draw-buffers-indexed.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2.html
new file mode 100644
index 0000000000..f08736a764
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/ovr_multiview2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_depth.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_depth.html
new file mode 100644
index 0000000000..226cad99c3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_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/extensions/ovr_multiview2_depth.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_draw_buffers.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_draw_buffers.html
new file mode 100644
index 0000000000..e9f2cd4a2d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_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/extensions/ovr_multiview2_draw_buffers.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_flat_varying.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_flat_varying.html
new file mode 100644
index 0000000000..0086e068e2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_flat_varying.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/ovr_multiview2_flat_varying.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_instanced_draw.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_instanced_draw.html
new file mode 100644
index 0000000000..1cc770aed8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_instanced_draw.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/ovr_multiview2_instanced_draw.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_non_multiview_shaders.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_non_multiview_shaders.html
new file mode 100644
index 0000000000..2ee105bfcb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_non_multiview_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/ovr_multiview2_non_multiview_shaders.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_single_view_operations.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_single_view_operations.html
new file mode 100644
index 0000000000..7e2a14543d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_single_view_operations.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/ovr_multiview2_single_view_operations.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_timer_query.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_timer_query.html
new file mode 100644
index 0000000000..401d71ddc9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_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/conformance2/extensions/ovr_multiview2_timer_query.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_transform_feedback.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_transform_feedback.html
new file mode 100644
index 0000000000..c930e5c341
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ovr_multiview2_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/extensions/ovr_multiview2_transform_feedback.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 0000000000..72de783819
--- /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 0000000000..e8e77c3023
--- /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__extensions__required-extensions.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__required-extensions.html
new file mode 100644
index 0000000000..776f047916
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__required-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/required-extensions.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__webgl-multi-draw-instanced-base-vertex-base-instance.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__webgl-multi-draw-instanced-base-vertex-base-instance.html
new file mode 100644
index 0000000000..40555d5a92
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__webgl-multi-draw-instanced-base-vertex-base-instance.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/webgl-multi-draw-instanced-base-vertex-base-instance.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 0000000000..64c0bf826d
--- /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 0000000000..129fcec5cb
--- /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 0000000000..f5adeac5ea
--- /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 0000000000..550cd825c3
--- /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 0000000000..d46ec9469f
--- /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 0000000000..0200bb1372
--- /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 0000000000..ce5da41717
--- /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-initialize-with-same-name-array.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-initialize-with-same-name-array.html
new file mode 100644
index 0000000000..5b06aff791
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-initialize-with-same-name-array.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-initialize-with-same-name-array.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 0000000000..7d72a5f2da
--- /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 0000000000..9d2674d182
--- /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 0000000000..1937446b62
--- /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 0000000000..31cf4c0b2b
--- /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 0000000000..5363146022
--- /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 0000000000..5fad533acd
--- /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__const-struct-from-array-as-function-parameter.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__const-struct-from-array-as-function-parameter.html
new file mode 100644
index 0000000000..e1bbbdbbb7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__const-struct-from-array-as-function-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/glsl3/const-struct-from-array-as-function-parameter.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__float-parsing.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__float-parsing.html
new file mode 100644
index 0000000000..e2431f608e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__float-parsing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/float-parsing.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 0000000000..975251d5c2
--- /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__forward-declaration.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__forward-declaration.html
new file mode 100644
index 0000000000..78eac3c966
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__forward-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/conformance2/glsl3/forward-declaration.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 0000000000..47dc92fbd3
--- /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__fragment-shader-loop-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__fragment-shader-loop-crash.html
new file mode 100644
index 0000000000..6e17300aff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__fragment-shader-loop-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/conformance2/glsl3/fragment-shader-loop-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__gradient-in-discontinuous-loop.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__gradient-in-discontinuous-loop.html
new file mode 100644
index 0000000000..3511111c55
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__gradient-in-discontinuous-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/gradient-in-discontinuous-loop.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__input-with-interpotaion-as-lvalue.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__input-with-interpotaion-as-lvalue.html
new file mode 100644
index 0000000000..4a00e0d581
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__input-with-interpotaion-as-lvalue.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/input-with-interpotaion-as-lvalue.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 0000000000..2c85219b3f
--- /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 0000000000..c29114b1d9
--- /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 0000000000..02cc30ac78
--- /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__matrix-row-major-dynamic-indexing.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__matrix-row-major-dynamic-indexing.html
new file mode 100644
index 0000000000..568e91dad8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__matrix-row-major-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/matrix-row-major-dynamic-indexing.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__matrix-row-major.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__matrix-row-major.html
new file mode 100644
index 0000000000..b4839841c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__matrix-row-major.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/matrix-row-major.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 0000000000..ae794f2224
--- /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 0000000000..f05151c3cd
--- /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__precision-side-effects-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__precision-side-effects-bug.html
new file mode 100644
index 0000000000..573acefcf7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__precision-side-effects-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/precision-side-effects-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__reciprocal-sqrt-of-sum-of-squares-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__reciprocal-sqrt-of-sum-of-squares-crash.html
new file mode 100644
index 0000000000..9b13bad30c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__reciprocal-sqrt-of-sum-of-squares-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/conformance2/glsl3/reciprocal-sqrt-of-sum-of-squares-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sampler-array-indexing.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sampler-array-indexing.html
new file mode 100644
index 0000000000..7ddd507c1d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sampler-array-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/sampler-array-indexing.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 0000000000..7170d5bf5f
--- /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 0000000000..a83b2e22dd
--- /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 0000000000..8af0dd8d66
--- /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 0000000000..ba45f3a104
--- /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 0000000000..a16e2b1b4d
--- /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 0000000000..b48b7ea6be
--- /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 0000000000..a5e5ae6807
--- /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 0000000000..2f838fce3d
--- /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 0000000000..2640160825
--- /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 0000000000..75b1f52c8d
--- /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__switch-case.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__switch-case.html
new file mode 100644
index 0000000000..1b2821f7ac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__switch-case.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/switch-case.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-non-constant-offset.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-non-constant-offset.html
new file mode 100644
index 0000000000..64db64a7e1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-non-constant-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/conformance2/glsl3/texture-offset-non-constant-offset.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 0000000000..fe093a97fc
--- /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 0000000000..0e9665679d
--- /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 0000000000..49f833bc27
--- /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__uint-int-shift-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uint-int-shift-bug.html
new file mode 100644
index 0000000000..315381c2d8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uint-int-shift-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/uint-int-shift-bug.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 0000000000..c6cbe0bb81
--- /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 0000000000..ef5b3185ce
--- /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 0000000000..0b1d1d2b79
--- /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 0000000000..0caca18879
--- /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__uniform-struct-with-non-square-matrix.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-struct-with-non-square-matrix.html
new file mode 100644
index 0000000000..fe42a98d07
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-struct-with-non-square-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/conformance2/glsl3/uniform-struct-with-non-square-matrix.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uninitialized-local-global-variables.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uninitialized-local-global-variables.html
new file mode 100644
index 0000000000..b6098cf44c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uninitialized-local-global-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/conformance2/glsl3/uninitialized-local-global-variables.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 0000000000..7e3757c3c1
--- /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__varying-struct-inline-definition.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__varying-struct-inline-definition.html
new file mode 100644
index 0000000000..a8be634cf7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__varying-struct-inline-definition.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/varying-struct-inline-definition.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 0000000000..6527650d98
--- /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-swizzled-lvalue.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__vector-dynamic-indexing-swizzled-lvalue.html
new file mode 100644
index 0000000000..acad8bc4b8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__vector-dynamic-indexing-swizzled-lvalue.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-swizzled-lvalue.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 0000000000..83e586558b
--- /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__blend-integer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__blend-integer.html
new file mode 100644
index 0000000000..916b8dc79c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__blend-integer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/blend-integer.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 0000000000..8ec3c88657
--- /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 0000000000..43fc1e9ca7
--- /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 0000000000..471fc87472
--- /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__null-object-behaviour-2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__null-object-behaviour-2.html
new file mode 100644
index 0000000000..5dc62fb89f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__null-object-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/null-object-behaviour-2.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 0000000000..32d6a83321
--- /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 0000000000..29c20a2f5f
--- /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 0000000000..d0d639840a
--- /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__offscreencanvas__context-creation-worker.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__context-creation-worker.html
new file mode 100644
index 0000000000..bab9cf5d2b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__context-creation-worker.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/offscreencanvas/context-creation-worker.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__context-creation.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__context-creation.html
new file mode 100644
index 0000000000..7d59a4bfa0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__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/conformance2/offscreencanvas/context-creation.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__methods-2-worker.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__methods-2-worker.html
new file mode 100644
index 0000000000..2fecdee5ec
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__methods-2-worker.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/offscreencanvas/methods-2-worker.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__methods-2.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__methods-2.html
new file mode 100644
index 0000000000..9187d5e1dc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__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/offscreencanvas/methods-2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-query.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-query.html
new file mode 100644
index 0000000000..46ce2a60f1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-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/offscreencanvas/offscreencanvas-query.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-sync.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-sync.html
new file mode 100644
index 0000000000..2cde621207
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-sync.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/offscreencanvas/offscreencanvas-sync.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-timer-query.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-timer-query.html
new file mode 100644
index 0000000000..facbe20b3d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-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/conformance2/offscreencanvas/offscreencanvas-timer-query.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-transfer-image-bitmap.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-transfer-image-bitmap.html
new file mode 100644
index 0000000000..89f34f0685
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__offscreencanvas__offscreencanvas-transfer-image-bitmap.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/offscreencanvas/offscreencanvas-transfer-image-bitmap.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 0000000000..bdc4599f94
--- /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__get-uniform-indices.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__get-uniform-indices.html
new file mode 100644
index 0000000000..5f9eec9954
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__get-uniform-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/conformance2/programs/get-uniform-indices.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 0000000000..45aadacd08
--- /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__programs__sampler-uniforms.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__sampler-uniforms.html
new file mode 100644
index 0000000000..b11dc271cf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__sampler-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/conformance2/programs/sampler-uniforms.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 0000000000..a8e365e775
--- /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 0000000000..7a4e6e996a
--- /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 0000000000..785c4685f5
--- /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 0000000000..8821c54299
--- /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 0000000000..d57191b13e
--- /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 0000000000..ea111eb510
--- /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 0000000000..11b6c5fdd0
--- /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 0000000000..2efa9ab062
--- /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 0000000000..d90e1f34d3
--- /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 0000000000..36f6135ca7
--- /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 0000000000..fbc7edc7b0
--- /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-draws-between-blits.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisample-draws-between-blits.html
new file mode 100644
index 0000000000..06a87daf3c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisample-draws-between-blits.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-draws-between-blits.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 0000000000..75ec0edd37
--- /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-depth-renderbuffer-initialization.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisampled-depth-renderbuffer-initialization.html
new file mode 100644
index 0000000000..c03225f458
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisampled-depth-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-depth-renderbuffer-initialization.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 0000000000..dfbfe036b6
--- /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__multisampled-stencil-renderbuffer-initialization.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisampled-stencil-renderbuffer-initialization.html
new file mode 100644
index 0000000000..a99e3f935f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisampled-stencil-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-stencil-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 0000000000..dc0453dc0e
--- /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 0000000000..02ca285664
--- /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 0000000000..d7e019a48c
--- /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 0000000000..39a76e198b
--- /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 0000000000..5342033184
--- /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 0000000000..ec294adbc4
--- /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-r11f-g11f-b10f.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-r11f-g11f-b10f.html
new file mode 100644
index 0000000000..de0f40186c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-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/rendering/blitframebuffer-r11f-g11f-b10f.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-resolve-to-back-buffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-resolve-to-back-buffer.html
new file mode 100644
index 0000000000..9ddfd3c9b4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-resolve-to-back-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/blitframebuffer-resolve-to-back-buffer.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 0000000000..dd61269403
--- /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 0000000000..85ba914ac2
--- /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 0000000000..77370818f5
--- /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 0000000000..cad540fbd5
--- /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 0000000000..f959dcb7ee
--- /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__blitframebuffer-unaffected-by-colormask.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-unaffected-by-colormask.html
new file mode 100644
index 0000000000..c309167c49
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-unaffected-by-colormask.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-unaffected-by-colormask.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__builtin-vert-attribs.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__builtin-vert-attribs.html
new file mode 100644
index 0000000000..0c6200a9a9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__builtin-vert-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/rendering/builtin-vert-attribs.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 0000000000..5c3f496808
--- /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 0000000000..fc661b5c57
--- /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 0000000000..d08cfe522a
--- /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__clearbuffer-sub-source.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clearbuffer-sub-source.html
new file mode 100644
index 0000000000..1d601037f5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clearbuffer-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/rendering/clearbuffer-sub-source.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clearbufferfv-with-alpha-false.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clearbufferfv-with-alpha-false.html
new file mode 100644
index 0000000000..78a7c3a8ce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clearbufferfv-with-alpha-false.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/clearbufferfv-with-alpha-false.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 0000000000..5e6c6bfbf7
--- /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__depth-stencil-feedback-loop.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__depth-stencil-feedback-loop.html
new file mode 100644
index 0000000000..136b61154e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__depth-stencil-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/depth-stencil-feedback-loop.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-dirty-state-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-dirty-state-bug.html
new file mode 100644
index 0000000000..7be9d61d5b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-dirty-state-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/draw-buffers-dirty-state-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-driver-hang.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-driver-hang.html
new file mode 100644
index 0000000000..0abe1c8b22
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-driver-hang.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-driver-hang.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-sparse-output-locations.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-sparse-output-locations.html
new file mode 100644
index 0000000000..70962f883c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers-sparse-output-locations.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-sparse-output-locations.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 0000000000..43307805c4
--- /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__draw-with-integer-texture-base-level.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-with-integer-texture-base-level.html
new file mode 100644
index 0000000000..9e7d9a4d39
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-with-integer-texture-base-level.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-with-integer-texture-base-level.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 0000000000..8180603cc3
--- /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-draw-framebuffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-completeness-draw-framebuffer.html
new file mode 100644
index 0000000000..08aca944c7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-completeness-draw-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/rendering/framebuffer-completeness-draw-framebuffer.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 0000000000..93e8439f37
--- /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-mismatched-attachment-targets.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-mismatched-attachment-targets.html
new file mode 100644
index 0000000000..21f6fb6c77
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-mismatched-attachment-targets.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-mismatched-attachment-targets.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-render-to-layer-angle-issue.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-render-to-layer-angle-issue.html
new file mode 100644
index 0000000000..ebb2a8438f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-render-to-layer-angle-issue.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-render-to-layer-angle-issue.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-render-to-layer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-render-to-layer.html
new file mode 100644
index 0000000000..c8f97c25c3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-render-to-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/rendering/framebuffer-render-to-layer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-texture-changing-base-level.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-texture-changing-base-level.html
new file mode 100644
index 0000000000..5ec3ec6f15
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-texture-changing-base-level.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-texture-changing-base-level.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-texture-level1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-texture-level1.html
new file mode 100644
index 0000000000..616bfa9c6d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-texture-level1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-texture-level1.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-to-texture.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-to-texture.html
new file mode 100644
index 0000000000..d8d4c2b15c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-to-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/conformance2/rendering/framebuffer-to-texture.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 0000000000..4529ef9968
--- /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 0000000000..c458c082e1
--- /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 0000000000..27b6c3d248
--- /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 0000000000..6a335d4600
--- /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__instanced-rendering-large-divisor.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__instanced-rendering-large-divisor.html
new file mode 100644
index 0000000000..414680c0d8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__instanced-rendering-large-divisor.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-large-divisor.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__line-rendering-quality.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__line-rendering-quality.html
new file mode 100644
index 0000000000..cbeedd77bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__line-rendering-quality.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/line-rendering-quality.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__multisampling-depth-resolve.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__multisampling-depth-resolve.html
new file mode 100644
index 0000000000..1c361474d9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__multisampling-depth-resolve.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/multisampling-depth-resolve.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__multisampling-fragment-evaluation.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__multisampling-fragment-evaluation.html
new file mode 100644
index 0000000000..c79cb01355
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__multisampling-fragment-evaluation.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/multisampling-fragment-evaluation.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 0000000000..5e91e3b89e
--- /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__rasterizer-discard-and-implicit-clear.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rasterizer-discard-and-implicit-clear.html
new file mode 100644
index 0000000000..1eea6ccb51
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rasterizer-discard-and-implicit-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/conformance2/rendering/rasterizer-discard-and-implicit-clear.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__read-draw-when-missing-image.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__read-draw-when-missing-image.html
new file mode 100644
index 0000000000..53a64b454a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__read-draw-when-missing-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/rendering/read-draw-when-missing-image.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 0000000000..09a3bf62fe
--- /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__texture-switch-performance.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__texture-switch-performance.html
new file mode 100644
index 0000000000..0074f18d90
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__texture-switch-performance.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/texture-switch-performance.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 0000000000..c2c5806c6b
--- /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__rendering__vertex-id-large-count.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__vertex-id-large-count.html
new file mode 100644
index 0000000000..29acfb00b0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__vertex-id-large-count.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/vertex-id-large-count.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__vertex-id.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__vertex-id.html
new file mode 100644
index 0000000000..689b106a42
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__vertex-id.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/vertex-id.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__multi-context-sampler-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__multi-context-sampler-test.html
new file mode 100644
index 0000000000..71ea54a6d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__multi-context-sampler-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/multi-context-sampler-test.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 0000000000..ccb1374491
--- /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 0000000000..f9047b52f2
--- /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 0000000000..0700bc8e2e
--- /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 0000000000..bf6967ce04
--- /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 0000000000..e60ab332e9
--- /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 0000000000..2928299d29
--- /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__sync__sync-webgl-specific.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__sync__sync-webgl-specific.html
new file mode 100644
index 0000000000..618f772557
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__sync__sync-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/sync/sync-webgl-specific.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 0000000000..538b2de1c6
--- /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 0000000000..0f2524d1b6
--- /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 0000000000..a032873d4e
--- /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 0000000000..5c5c8f7b93
--- /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 0000000000..fc9ec1fcbc
--- /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 0000000000..a0ffef71cd
--- /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 0000000000..871f9c51d5
--- /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 0000000000..ad73b061b7
--- /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 0000000000..536865b39a
--- /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 0000000000..7486453272
--- /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 0000000000..3baedef4ba
--- /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 0000000000..5d9db46a9c
--- /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 0000000000..a2b66853a8
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..703be483f8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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 0000000000..a12337230b
--- /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 0000000000..da5f50e4b9
--- /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 0000000000..93f1f878f4
--- /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 0000000000..78ea030445
--- /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 0000000000..a67fa5b562
--- /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 0000000000..350e8978c5
--- /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 0000000000..5e60d09eb5
--- /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 0000000000..202623909c
--- /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 0000000000..1eb4336e73
--- /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-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..d6870a02a8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__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/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__tex-2d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..de997ed040
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__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/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__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 0000000000..9bdd932252
--- /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 0000000000..db4b725c19
--- /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 0000000000..9fcb3a1f8c
--- /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 0000000000..8067dda413
--- /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 0000000000..59dc25cb3b
--- /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 0000000000..54bffe498c
--- /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 0000000000..4584d22d19
--- /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 0000000000..49e6011c11
--- /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 0000000000..e5efc4d69a
--- /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 0000000000..bec5f5eb7c
--- /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 0000000000..afbbc3998b
--- /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 0000000000..36fc896a4d
--- /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 0000000000..75b9da510c
--- /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 0000000000..fbbce63131
--- /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 0000000000..263fbc0c3e
--- /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 0000000000..424252c4ed
--- /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 0000000000..052cb6a249
--- /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 0000000000..bea56ae3a7
--- /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 0000000000..f41bd034d8
--- /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 0000000000..20992fd0b8
--- /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 0000000000..7d45197eae
--- /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 0000000000..dc813a1c55
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..36f38f8fcd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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 0000000000..a5d8b640fd
--- /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 0000000000..49ffc6449d
--- /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 0000000000..660b0ef0b7
--- /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 0000000000..200c25f6b4
--- /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 0000000000..5f6a170bc6
--- /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 0000000000..9e578698d9
--- /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 0000000000..f417e8e8c1
--- /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 0000000000..d100b3830f
--- /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 0000000000..d302f60ff3
--- /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-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..d444657641
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__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/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__tex-3d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..11d6a47930
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__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/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__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 0000000000..65899f13a9
--- /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 0000000000..e0b32f8559
--- /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 0000000000..94eb992a2e
--- /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 0000000000..a8d341284d
--- /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 0000000000..5d3962b178
--- /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 0000000000..7b3369363f
--- /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 0000000000..b66f0d74a8
--- /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 0000000000..f8223a5587
--- /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 0000000000..ec96df5fb5
--- /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 0000000000..83d5ebbd08
--- /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 0000000000..013bd5d45c
--- /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 0000000000..20560bf953
--- /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 0000000000..bbd5cbefde
--- /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 0000000000..8a5d337813
--- /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 0000000000..2cb93e34c1
--- /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 0000000000..505b5d45eb
--- /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 0000000000..dd647735b7
--- /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 0000000000..447009cfce
--- /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 0000000000..2f0f9db0a9
--- /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 0000000000..0091340259
--- /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 0000000000..0aaf046c70
--- /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 0000000000..4b42d3e924
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..50be7ef362
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-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 0000000000..793ff02e8f
--- /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 0000000000..706b0520f3
--- /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 0000000000..10e03a7261
--- /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 0000000000..1d50898f94
--- /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 0000000000..e02394152c
--- /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 0000000000..cfc91db8f1
--- /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 0000000000..522f368c9d
--- /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 0000000000..4b138ad4a8
--- /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 0000000000..752faadd12
--- /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 0000000000..49339fd62c
--- /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 0000000000..1807abdcfa
--- /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 0000000000..605e6e8a8c
--- /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 0000000000..951b0045dd
--- /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 0000000000..dc9b740690
--- /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 0000000000..2cb3eaad14
--- /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 0000000000..dbae03e079
--- /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 0000000000..abef1e9cd8
--- /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 0000000000..a883f5bf81
--- /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 0000000000..bee6464d47
--- /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 0000000000..b6d1d6e8a4
--- /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 0000000000..6d4c831c51
--- /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 0000000000..cb6fd43465
--- /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 0000000000..80a985598e
--- /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 0000000000..4392e7c36b
--- /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 0000000000..536a82a2cc
--- /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 0000000000..f204312eed
--- /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 0000000000..65b687969c
--- /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 0000000000..622f2e5c13
--- /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 0000000000..2fe2107746
--- /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 0000000000..bdf3622b2c
--- /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 0000000000..8451ee5ef7
--- /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 0000000000..1bb678eb0f
--- /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 0000000000..0890e43f8b
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..60ab168d0a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-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 0000000000..2d9f9622ef
--- /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 0000000000..df8438b65c
--- /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 0000000000..1acfc8d0e1
--- /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 0000000000..952368b5ba
--- /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 0000000000..299b82ed6c
--- /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 0000000000..027835df1d
--- /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 0000000000..98daec0435
--- /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 0000000000..6bb57e5bc9
--- /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 0000000000..df32e75af8
--- /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 0000000000..51809d13ed
--- /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 0000000000..7a970ed247
--- /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 0000000000..bdd02872af
--- /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 0000000000..98bb27d513
--- /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 0000000000..e3df23c0aa
--- /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 0000000000..70c5ff86b5
--- /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 0000000000..0be8d4718e
--- /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 0000000000..29aaec0d7f
--- /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 0000000000..04bcf493c1
--- /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 0000000000..905f05b743
--- /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 0000000000..4152f38344
--- /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 0000000000..277a3a81e9
--- /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 0000000000..5469ccb435
--- /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 0000000000..03d63d5b33
--- /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 0000000000..4970c061fb
--- /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 0000000000..49dd438dec
--- /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 0000000000..a92aff2329
--- /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 0000000000..247bc4ecde
--- /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 0000000000..2cd935f6e3
--- /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 0000000000..ada3795248
--- /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 0000000000..cf195bda0d
--- /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 0000000000..a7a0d4e5db
--- /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 0000000000..1f4f92febd
--- /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 0000000000..a4b178f11a
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..6a9a891833
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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 0000000000..242942bb12
--- /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 0000000000..8afab38bd0
--- /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 0000000000..00d0c76edd
--- /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 0000000000..62cbc72aef
--- /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 0000000000..dbffd5f91f
--- /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 0000000000..6e1316ca52
--- /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 0000000000..61cc83f569
--- /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 0000000000..63f389773e
--- /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 0000000000..e587192df8
--- /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 0000000000..8701dd346a
--- /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 0000000000..ea16575030
--- /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 0000000000..81edc3c16d
--- /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 0000000000..6329e1649f
--- /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 0000000000..ae86b7f25d
--- /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 0000000000..d096b92a6a
--- /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 0000000000..aa3c7a32de
--- /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 0000000000..67bbeaaa0e
--- /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 0000000000..55075510ce
--- /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 0000000000..a73f778a35
--- /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 0000000000..08e2b48ac2
--- /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 0000000000..39f3a179f5
--- /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 0000000000..b89f4b6e06
--- /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 0000000000..5d54c0c899
--- /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 0000000000..84362b6a8b
--- /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 0000000000..50397b900f
--- /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 0000000000..48bdb09eba
--- /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 0000000000..4d2d67d681
--- /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 0000000000..3fa70aa6d4
--- /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 0000000000..96951be740
--- /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 0000000000..f9a55844a4
--- /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 0000000000..19e0a90a75
--- /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 0000000000..f23b3c2cce
--- /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 0000000000..f661290e17
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..aedb25503a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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 0000000000..0c70d2dee3
--- /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 0000000000..c014ba34b8
--- /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 0000000000..71e6ed4b41
--- /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 0000000000..a6ac75eba6
--- /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 0000000000..ecb48e09b7
--- /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 0000000000..24f57cbc21
--- /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 0000000000..2e6f5b6998
--- /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 0000000000..97f95f907e
--- /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 0000000000..de09a856e5
--- /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 0000000000..80ff1a35db
--- /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 0000000000..5c6853809c
--- /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 0000000000..937fe5ac4e
--- /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 0000000000..848bf58a79
--- /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 0000000000..002c65714d
--- /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 0000000000..c307c8c4db
--- /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 0000000000..229a6655fc
--- /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 0000000000..f75a31197d
--- /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 0000000000..7ee489c271
--- /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 0000000000..994a2cb005
--- /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 0000000000..b328e80b90
--- /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_bitmap_from_blob__tex-2d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 0000000000..5265f79957
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 0000000000..4e79cb05d3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__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_bitmap_from_blob__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 0000000000..e0bc62c1f8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-r16f-red-float.html
new file mode 100644
index 0000000000..403d895699
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-r16f-red-half_float.html
new file mode 100644
index 0000000000..91251e98fc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-r32f-red-float.html
new file mode 100644
index 0000000000..728b261e3d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-r8-red-unsigned_byte.html
new file mode 100644
index 0000000000..a2556ad952
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 0000000000..733c2711a3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rg16f-rg-float.html
new file mode 100644
index 0000000000..d40bbaee5e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rg16f-rg-half_float.html
new file mode 100644
index 0000000000..a73d0a50df
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rg32f-rg-float.html
new file mode 100644
index 0000000000..1a02c8a94d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rg8-rg-unsigned_byte.html
new file mode 100644
index 0000000000..7673c7c9fd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 0000000000..f9473312cf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..376931bbce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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_bitmap_from_blob/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb16f-rgb-float.html
new file mode 100644
index 0000000000..806d68d958
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb16f-rgb-half_float.html
new file mode 100644
index 0000000000..1ca033232a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb32f-rgb-float.html
new file mode 100644
index 0000000000..9da712cb25
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..0b3206726a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..bdced0efc2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..dae61c3559
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..4a62525167
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..a348645fe9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 0000000000..a7bec86055
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..4531479f0a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..3cbdb43c87
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgba16f-rgba-float.html
new file mode 100644
index 0000000000..2f6abf85bd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgba16f-rgba-half_float.html
new file mode 100644
index 0000000000..c9235736bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgba32f-rgba-float.html
new file mode 100644
index 0000000000..6520759daf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..210ef1ca9b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..58f681512d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..5124a00e0c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 0000000000..8bbf3ba19c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..74fc04917a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..2d78000fb6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 0000000000..ab3cca2486
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 0000000000..372d29bcd0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__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_bitmap_from_blob__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 0000000000..8bbe8a2cb6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-r16f-red-float.html
new file mode 100644
index 0000000000..6d70813a35
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-r16f-red-half_float.html
new file mode 100644
index 0000000000..3e0d2318af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-r32f-red-float.html
new file mode 100644
index 0000000000..bcc96d01f7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-r8-red-unsigned_byte.html
new file mode 100644
index 0000000000..58ac342f3d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 0000000000..c1a14d62e9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rg16f-rg-float.html
new file mode 100644
index 0000000000..ec8034a2b4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rg16f-rg-half_float.html
new file mode 100644
index 0000000000..08686899ff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rg32f-rg-float.html
new file mode 100644
index 0000000000..c6531015f6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rg8-rg-unsigned_byte.html
new file mode 100644
index 0000000000..cc5aee9014
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 0000000000..038413d170
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..3f20bdc907
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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_bitmap_from_blob/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb16f-rgb-float.html
new file mode 100644
index 0000000000..b6eaede662
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb16f-rgb-half_float.html
new file mode 100644
index 0000000000..03516015cb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb32f-rgb-float.html
new file mode 100644
index 0000000000..8b711149dc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..57097fd691
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..1e38fba526
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..4913b441c4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..9d4758b38a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..f188edb02b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 0000000000..7fff101993
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..0be63c4ec6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..f1be61edd0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgba16f-rgba-float.html
new file mode 100644
index 0000000000..702620bd17
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgba16f-rgba-half_float.html
new file mode 100644
index 0000000000..c0a0c274cd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgba32f-rgba-float.html
new file mode 100644
index 0000000000..c5e66033ec
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..76e34689db
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..14ec01622e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..a0bf78a0a2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 0000000000..a21f1c94fe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..6801ec6ff1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..76397cf283
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_canvas__tex-2d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 0000000000..ef9b7d5dbf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 0000000000..5053062935
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 0000000000..31cd8b5d82
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-r16f-red-float.html
new file mode 100644
index 0000000000..13575022dd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-r16f-red-half_float.html
new file mode 100644
index 0000000000..5a6b330550
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-r32f-red-float.html
new file mode 100644
index 0000000000..4fb72074e4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-r8-red-unsigned_byte.html
new file mode 100644
index 0000000000..d65b86dc49
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 0000000000..4c7d2bb7a2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rg16f-rg-float.html
new file mode 100644
index 0000000000..ca7f70c341
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rg16f-rg-half_float.html
new file mode 100644
index 0000000000..9a127761c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rg32f-rg-float.html
new file mode 100644
index 0000000000..fe99c57627
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rg8-rg-unsigned_byte.html
new file mode 100644
index 0000000000..67f380d5af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 0000000000..6d8b98b4d2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..1dfbe4ef7f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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_bitmap_from_canvas/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb16f-rgb-float.html
new file mode 100644
index 0000000000..486850637c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb16f-rgb-half_float.html
new file mode 100644
index 0000000000..d212253729
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb32f-rgb-float.html
new file mode 100644
index 0000000000..4e1f87d1f9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..6e7481ec84
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..61bf22b6c4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..610f20fad5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..3762ee54f8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..59d0971245
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 0000000000..0462f29f6f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..fc7baebd36
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__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_bitmap_from_canvas/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_bitmap_from_canvas__tex-2d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..f9c7b71eee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__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_bitmap_from_canvas/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_bitmap_from_canvas__tex-2d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgba16f-rgba-float.html
new file mode 100644
index 0000000000..81c62816b1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgba16f-rgba-half_float.html
new file mode 100644
index 0000000000..035f883839
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgba32f-rgba-float.html
new file mode 100644
index 0000000000..d0ef3f36d6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..9337f1e802
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..60528d4276
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..86395899ab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 0000000000..5b4acc50a3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..a8a584355a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..36a2b3907d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 0000000000..b59bb02906
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 0000000000..1a20b90e95
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 0000000000..af7e2660b2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-r16f-red-float.html
new file mode 100644
index 0000000000..0240d53ff1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-r16f-red-half_float.html
new file mode 100644
index 0000000000..a72d268b69
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-r32f-red-float.html
new file mode 100644
index 0000000000..f54dfa1790
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-r8-red-unsigned_byte.html
new file mode 100644
index 0000000000..e3adc0f735
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 0000000000..490902d474
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rg16f-rg-float.html
new file mode 100644
index 0000000000..6f9dd6f5ea
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rg16f-rg-half_float.html
new file mode 100644
index 0000000000..c002dc83f5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rg32f-rg-float.html
new file mode 100644
index 0000000000..6bb63205b9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rg8-rg-unsigned_byte.html
new file mode 100644
index 0000000000..9ccdbdcf58
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 0000000000..985cf9d34f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..30c9248b16
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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_bitmap_from_canvas/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb16f-rgb-float.html
new file mode 100644
index 0000000000..5cd6c85bff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb16f-rgb-half_float.html
new file mode 100644
index 0000000000..4b123b91ad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb32f-rgb-float.html
new file mode 100644
index 0000000000..aed871bc6b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..12a9fb5350
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..0c0bd00a91
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..625718082b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..3e98744209
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..a4c83a4af8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 0000000000..487ac5ca11
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..4b7b2e0faa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__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_bitmap_from_canvas/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_bitmap_from_canvas__tex-3d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..0bf3adc540
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__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_bitmap_from_canvas/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_bitmap_from_canvas__tex-3d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgba16f-rgba-float.html
new file mode 100644
index 0000000000..2dc9e1acf0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgba16f-rgba-half_float.html
new file mode 100644
index 0000000000..dbf4d49410
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgba32f-rgba-float.html
new file mode 100644
index 0000000000..ab884cf9d5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..96f07fa6b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..bb7a620763
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..3a88fa3f5f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 0000000000..6b3f645968
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..5398424734
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..f5a6f936db
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_image__tex-2d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 0000000000..6d32cd62f2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 0000000000..19cc5d0172
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 0000000000..a8b990332a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-r16f-red-float.html
new file mode 100644
index 0000000000..83b2a04678
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-r16f-red-half_float.html
new file mode 100644
index 0000000000..165d345f84
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-r32f-red-float.html
new file mode 100644
index 0000000000..4414f4b719
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-r8-red-unsigned_byte.html
new file mode 100644
index 0000000000..d653b0b0f0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 0000000000..4b6d3f1ae4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rg16f-rg-float.html
new file mode 100644
index 0000000000..85bd53e5e3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rg16f-rg-half_float.html
new file mode 100644
index 0000000000..50fde73da8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rg32f-rg-float.html
new file mode 100644
index 0000000000..5d77edf1bd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rg8-rg-unsigned_byte.html
new file mode 100644
index 0000000000..a4f39edcb0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 0000000000..03ba2a802a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..5bc2ae4789
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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_bitmap_from_image/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb16f-rgb-float.html
new file mode 100644
index 0000000000..0e38bc24cb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb16f-rgb-half_float.html
new file mode 100644
index 0000000000..5b4bd67146
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb32f-rgb-float.html
new file mode 100644
index 0000000000..cf52350374
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..abc5459960
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..577f0cd952
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..9ecf5ce94f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..b289dda1f6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..cb055463dd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 0000000000..7f9a523e86
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..1effc4dcd7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..9073d0e9ff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgba16f-rgba-float.html
new file mode 100644
index 0000000000..81647b9f38
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgba16f-rgba-half_float.html
new file mode 100644
index 0000000000..829284d509
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgba32f-rgba-float.html
new file mode 100644
index 0000000000..e4ac750cac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..d9dac912ba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..ed6dd3e8d0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..ffdb42e0eb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 0000000000..108a78f4a1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..d44a385681
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..5c42023c38
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 0000000000..fd48e829fc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 0000000000..e8a00f2e41
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 0000000000..ff3173d8bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-r16f-red-float.html
new file mode 100644
index 0000000000..c4f71adf44
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-r16f-red-half_float.html
new file mode 100644
index 0000000000..47650651bd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-r32f-red-float.html
new file mode 100644
index 0000000000..9f22a91062
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-r8-red-unsigned_byte.html
new file mode 100644
index 0000000000..9d6d4ec2d6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 0000000000..2ea149d026
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rg16f-rg-float.html
new file mode 100644
index 0000000000..1432be19c8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rg16f-rg-half_float.html
new file mode 100644
index 0000000000..80d36b3d9c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rg32f-rg-float.html
new file mode 100644
index 0000000000..f0fc911ec1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rg8-rg-unsigned_byte.html
new file mode 100644
index 0000000000..9776f8612d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 0000000000..a7c9cabf78
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..6366a0d389
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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_bitmap_from_image/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb16f-rgb-float.html
new file mode 100644
index 0000000000..38a08fc856
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb16f-rgb-half_float.html
new file mode 100644
index 0000000000..40988e4dfb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb32f-rgb-float.html
new file mode 100644
index 0000000000..ffa05ae35d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..c43d40bb23
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..b4472ba767
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..df065a5a41
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..7d924d1d59
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..12ccbf40e6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 0000000000..1dc174580b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..779051807d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..e6cfeb465c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgba16f-rgba-float.html
new file mode 100644
index 0000000000..cf5c708036
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgba16f-rgba-half_float.html
new file mode 100644
index 0000000000..59b767e1ba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgba32f-rgba-float.html
new file mode 100644
index 0000000000..2c04b5cdef
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..4a991ed1a3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..4162a5fc48
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..6f75cbd389
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 0000000000..d648b1025a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..1692070a15
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..f51e42f160
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_bitmap__tex-2d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 0000000000..34439c06ac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 0000000000..7efd2d8b57
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 0000000000..8d40605997
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-r16f-red-float.html
new file mode 100644
index 0000000000..7a09c534cb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-r16f-red-half_float.html
new file mode 100644
index 0000000000..d7721e9c14
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-r32f-red-float.html
new file mode 100644
index 0000000000..ed9d3b16d1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-r8-red-unsigned_byte.html
new file mode 100644
index 0000000000..5b5e0572c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 0000000000..30878469c2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rg16f-rg-float.html
new file mode 100644
index 0000000000..212bcba71c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rg16f-rg-half_float.html
new file mode 100644
index 0000000000..b251018455
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rg32f-rg-float.html
new file mode 100644
index 0000000000..915617b5b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rg8-rg-unsigned_byte.html
new file mode 100644
index 0000000000..8b82136f45
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 0000000000..a3f829ec68
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..fa713f7575
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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_bitmap_from_image_bitmap/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb16f-rgb-float.html
new file mode 100644
index 0000000000..699d113bde
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb16f-rgb-half_float.html
new file mode 100644
index 0000000000..326fd5fe64
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb32f-rgb-float.html
new file mode 100644
index 0000000000..9587b58527
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..ff80195acb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..dd89cfd875
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..537a1f0c60
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..7000b9f9e4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..ce9c635085
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 0000000000..428efeeed9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..6aa039ecdf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..2f20a41cd3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgba16f-rgba-float.html
new file mode 100644
index 0000000000..583fb3e008
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgba16f-rgba-half_float.html
new file mode 100644
index 0000000000..872912612c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgba32f-rgba-float.html
new file mode 100644
index 0000000000..7df47f1210
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..69a6865bac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..fe260ce949
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..7ff74001f7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 0000000000..60648a1423
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..8c659add79
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..ff2c7f9b8c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 0000000000..84b0b20121
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 0000000000..cf695099ef
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 0000000000..02595ebe9d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-r16f-red-float.html
new file mode 100644
index 0000000000..b57a4205ae
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-r16f-red-half_float.html
new file mode 100644
index 0000000000..f7f3dd3e7a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-r32f-red-float.html
new file mode 100644
index 0000000000..d696b6f1f6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-r8-red-unsigned_byte.html
new file mode 100644
index 0000000000..9ab4e89fa5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 0000000000..cf59f0e3ba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rg16f-rg-float.html
new file mode 100644
index 0000000000..19c53dba53
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rg16f-rg-half_float.html
new file mode 100644
index 0000000000..8516da18c7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rg32f-rg-float.html
new file mode 100644
index 0000000000..43c98d9af3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rg8-rg-unsigned_byte.html
new file mode 100644
index 0000000000..b1c2ce4690
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 0000000000..15a4054897
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..e54b143f41
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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_bitmap_from_image_bitmap/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb16f-rgb-float.html
new file mode 100644
index 0000000000..a3b74da8ce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb16f-rgb-half_float.html
new file mode 100644
index 0000000000..57dbe22e3f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb32f-rgb-float.html
new file mode 100644
index 0000000000..bf30c04423
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..73bf4bf4fe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..60bba627d9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..fe8edc212a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..c31116ccd9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..9905ea57a1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 0000000000..d8cf73578c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..3e6fbcd7d5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..c525f26443
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgba16f-rgba-float.html
new file mode 100644
index 0000000000..bf5b60c1e6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgba16f-rgba-half_float.html
new file mode 100644
index 0000000000..fad8d90cf7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgba32f-rgba-float.html
new file mode 100644
index 0000000000..9c72bf8875
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..2534ebaae3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..55bd3693e6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..28caa43b40
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 0000000000..26687b45a2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..19ea6343c0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..cf01ee01fd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_data__tex-2d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 0000000000..644fa694d9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 0000000000..694e30c03d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 0000000000..0b1834d685
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-r16f-red-float.html
new file mode 100644
index 0000000000..8aeb6f4cb1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-r16f-red-half_float.html
new file mode 100644
index 0000000000..c728fa280b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-r32f-red-float.html
new file mode 100644
index 0000000000..a830998684
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-r8-red-unsigned_byte.html
new file mode 100644
index 0000000000..9941ac5593
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 0000000000..b8da75dd3f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rg16f-rg-float.html
new file mode 100644
index 0000000000..02daeca0ba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rg16f-rg-half_float.html
new file mode 100644
index 0000000000..d268db94e8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rg32f-rg-float.html
new file mode 100644
index 0000000000..b3dd17bc53
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rg8-rg-unsigned_byte.html
new file mode 100644
index 0000000000..995b8e95ac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 0000000000..965fae02a0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..7de0b4cfb6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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_bitmap_from_image_data/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb16f-rgb-float.html
new file mode 100644
index 0000000000..2803dac8be
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb16f-rgb-half_float.html
new file mode 100644
index 0000000000..cb61149240
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb32f-rgb-float.html
new file mode 100644
index 0000000000..156b0b422c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..fe80e6fc00
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..f0197c05f1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..9fe7d38670
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..46def479a7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..dfadab4b08
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 0000000000..6494719ecd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..3e0d01f740
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..fce5e63d7b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgba16f-rgba-float.html
new file mode 100644
index 0000000000..1e04dfb956
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgba16f-rgba-half_float.html
new file mode 100644
index 0000000000..dcf4c510f6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgba32f-rgba-float.html
new file mode 100644
index 0000000000..d92803d448
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..24c08526fa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..4e7f76418a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..789c53db95
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 0000000000..ed4932055c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..c481e45ad7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..059832fde3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 0000000000..d9f6d67fc6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 0000000000..0b86541f41
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 0000000000..3b5d2e696a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-r16f-red-float.html
new file mode 100644
index 0000000000..2315a5216c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-r16f-red-half_float.html
new file mode 100644
index 0000000000..a3c7bc56d8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-r32f-red-float.html
new file mode 100644
index 0000000000..00aa129bd3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-r8-red-unsigned_byte.html
new file mode 100644
index 0000000000..5a76718940
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 0000000000..6bdeb28979
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rg16f-rg-float.html
new file mode 100644
index 0000000000..08e71e17e5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rg16f-rg-half_float.html
new file mode 100644
index 0000000000..7b377629dc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rg32f-rg-float.html
new file mode 100644
index 0000000000..a4be91c313
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rg8-rg-unsigned_byte.html
new file mode 100644
index 0000000000..5041fa2874
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 0000000000..ade225719b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..7c3d66193c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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_bitmap_from_image_data/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb16f-rgb-float.html
new file mode 100644
index 0000000000..bdb14c3f8b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb16f-rgb-half_float.html
new file mode 100644
index 0000000000..3ed63c191b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb32f-rgb-float.html
new file mode 100644
index 0000000000..6968657f76
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..c5a54ff967
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..b347ef1cce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..0c4566f15a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..31fbd937af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..0b156e3926
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 0000000000..fa6f51b7e4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..5c5d9ec0b2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..b63b17aac2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgba16f-rgba-float.html
new file mode 100644
index 0000000000..628c8c240e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgba16f-rgba-half_float.html
new file mode 100644
index 0000000000..fae66c96a0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgba32f-rgba-float.html
new file mode 100644
index 0000000000..d7023c28e1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..926cff182a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..558ccf295c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..71eac2fe66
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 0000000000..c75ddbe99b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..d063d7b304
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..d94fa996cd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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_bitmap_from_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__image_bitmap_from_video__tex-2d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 0000000000..40dfaf3b6b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 0000000000..c42ccc33a4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_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__image_bitmap_from_video__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 0000000000..4fcbb4fe5e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-r16f-red-float.html
new file mode 100644
index 0000000000..0edd1d0b0b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-r16f-red-half_float.html
new file mode 100644
index 0000000000..a0f6c92b43
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-r32f-red-float.html
new file mode 100644
index 0000000000..4f68bd1e99
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-r8-red-unsigned_byte.html
new file mode 100644
index 0000000000..91ca681041
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 0000000000..6d0f21af39
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rg16f-rg-float.html
new file mode 100644
index 0000000000..25c2dd6440
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rg16f-rg-half_float.html
new file mode 100644
index 0000000000..252ace0d7b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rg32f-rg-float.html
new file mode 100644
index 0000000000..e29692906a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rg8-rg-unsigned_byte.html
new file mode 100644
index 0000000000..28c062f623
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 0000000000..a679c48801
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..3fd424f5b6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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_bitmap_from_video/tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb16f-rgb-float.html
new file mode 100644
index 0000000000..261ebd05a9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb16f-rgb-half_float.html
new file mode 100644
index 0000000000..189f1b12a6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb32f-rgb-float.html
new file mode 100644
index 0000000000..88c80b6bca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..5c3a669c1d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..9434926a6e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..30eb13ed67
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..d20950cde5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..e83effccf6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 0000000000..5c8331660c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..bed8d4836e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..d733f0b2be
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgba16f-rgba-float.html
new file mode 100644
index 0000000000..3434d1879b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgba16f-rgba-half_float.html
new file mode 100644
index 0000000000..3bb0cedc92
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgba32f-rgba-float.html
new file mode 100644
index 0000000000..326174c052
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..df16846444
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..f7f17eb63c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..8243fe87ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 0000000000..8c0af3e5d8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..2010848e2d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..dc5109f142
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-r11f_g11f_b10f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-r11f_g11f_b10f-rgb-float.html
new file mode 100644
index 0000000000..12d6536ad1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-r11f_g11f_b10f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-r11f_g11f_b10f-rgb-half_float.html
new file mode 100644
index 0000000000..a9731009a3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_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__image_bitmap_from_video__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
new file mode 100644
index 0000000000..95c414fc8a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-r16f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-r16f-red-float.html
new file mode 100644
index 0000000000..e6a10be04c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-r16f-red-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-r16f-red-half_float.html
new file mode 100644
index 0000000000..531076ac53
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-r32f-red-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-r32f-red-float.html
new file mode 100644
index 0000000000..01c961ebb1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-r8-red-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-r8-red-unsigned_byte.html
new file mode 100644
index 0000000000..b7d5999164
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-r8ui-red_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-r8ui-red_integer-unsigned_byte.html
new file mode 100644
index 0000000000..2a46edfa54
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rg16f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rg16f-rg-float.html
new file mode 100644
index 0000000000..a7cc6b15a0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rg16f-rg-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rg16f-rg-half_float.html
new file mode 100644
index 0000000000..22a05a7562
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rg32f-rg-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rg32f-rg-float.html
new file mode 100644
index 0000000000..9577d6f9d5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rg8-rg-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rg8-rg-unsigned_byte.html
new file mode 100644
index 0000000000..601248a8bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rg8ui-rg_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rg8ui-rg_integer-unsigned_byte.html
new file mode 100644
index 0000000000..b6d1234084
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..309235dde5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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_bitmap_from_video/tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb16f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb16f-rgb-float.html
new file mode 100644
index 0000000000..ab886abdfe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgb16f-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb16f-rgb-half_float.html
new file mode 100644
index 0000000000..8894b6e0ee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgb32f-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb32f-rgb-float.html
new file mode 100644
index 0000000000..83a93277a7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgb565-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb565-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..fd368e9b04
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..35ab9e50bf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgb5_a1-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb5_a1-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..d83ea65c69
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..63f210d8ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..4bff100570
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
new file mode 100644
index 0000000000..a9e4f745cc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..f68666b93b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..4812f06d0c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgba16f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgba16f-rgba-float.html
new file mode 100644
index 0000000000..5267b39a6d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgba16f-rgba-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgba16f-rgba-half_float.html
new file mode 100644
index 0000000000..8e77d13f57
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgba32f-rgba-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgba32f-rgba-float.html
new file mode 100644
index 0000000000..86361fa1eb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgba4-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgba4-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..221a8083ef
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..5c5bd9dc65
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgba8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgba8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..73f64c900b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
new file mode 100644
index 0000000000..1b1eab1111
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-srgb8-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-srgb8-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..bbb2281dd6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..0b29976eb2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_bitmap_from_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/image_bitmap_from_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__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 0000000000..f8baf0bf57
--- /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 0000000000..99c4d15cd4
--- /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 0000000000..a6bf8e4dbf
--- /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 0000000000..5ed8bab485
--- /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 0000000000..f74f8d43e0
--- /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 0000000000..60807d3b39
--- /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 0000000000..77da6fd2ef
--- /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 0000000000..8504ca5bf2
--- /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 0000000000..c8daea8050
--- /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 0000000000..7c82c92214
--- /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 0000000000..7aca8bc784
--- /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 0000000000..efe57a43ea
--- /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 0000000000..411001958a
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..08060c1145
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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 0000000000..024e5d2087
--- /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 0000000000..c9a0300813
--- /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 0000000000..afbd0c680b
--- /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 0000000000..a672dbc528
--- /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 0000000000..c06e0aa8ae
--- /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 0000000000..9331836268
--- /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 0000000000..1c0cc7eb5d
--- /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 0000000000..9bf5a975cf
--- /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 0000000000..a0d788a1fc
--- /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 0000000000..fe19283631
--- /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 0000000000..73df8de358
--- /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 0000000000..71c1031b33
--- /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 0000000000..9d253445ee
--- /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 0000000000..bf97fec0a4
--- /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 0000000000..ea2881d4ed
--- /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 0000000000..69ccdfb7f7
--- /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 0000000000..e1d7f9e790
--- /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 0000000000..cab688fa8d
--- /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 0000000000..b4787d5b4e
--- /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 0000000000..ace7e65ee8
--- /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 0000000000..ed80a6e117
--- /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 0000000000..8191fa90b8
--- /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 0000000000..c43355fb69
--- /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 0000000000..a2c23653ef
--- /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 0000000000..b40413e6dc
--- /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 0000000000..defc51a6bd
--- /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 0000000000..2ca329f241
--- /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 0000000000..9bb4559260
--- /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 0000000000..ab3c6789e6
--- /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 0000000000..cd1d4d2769
--- /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 0000000000..82ee7bab23
--- /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 0000000000..45db01a027
--- /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 0000000000..1734a30b3e
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..423e06a8f5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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 0000000000..98e40b6513
--- /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 0000000000..aba83ad233
--- /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 0000000000..28dc0df76f
--- /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 0000000000..64c770f52a
--- /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 0000000000..c229be8cd8
--- /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 0000000000..a81528190d
--- /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 0000000000..9dbbf9a684
--- /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 0000000000..6641739306
--- /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 0000000000..069fd3df66
--- /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 0000000000..a8bb1fdf06
--- /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 0000000000..ff054fe789
--- /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 0000000000..5ba22d1986
--- /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 0000000000..e80a25270f
--- /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 0000000000..e2d7116f19
--- /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 0000000000..04f61d5dff
--- /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 0000000000..04f2b51663
--- /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 0000000000..e171ee56b6
--- /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 0000000000..de0266fcf0
--- /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 0000000000..4e547b6bd2
--- /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 0000000000..e3caf2d51e
--- /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 0000000000..2196361f23
--- /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__angle-stuck-depth-textures.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__angle-stuck-depth-textures.html
new file mode 100644
index 0000000000..6bfcd6bb4c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__angle-stuck-depth-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/conformance2/textures/misc/angle-stuck-depth-textures.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__canvas-remains-unchanged-after-used-in-webgl-texture.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__canvas-remains-unchanged-after-used-in-webgl-texture.html
new file mode 100644
index 0000000000..565d5c33b1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__canvas-remains-unchanged-after-used-in-webgl-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/conformance2/textures/misc/canvas-remains-unchanged-after-used-in-webgl-texture.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__compressed-tex-from-pbo-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__compressed-tex-from-pbo-crash.html
new file mode 100644
index 0000000000..9ce89aba32
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__compressed-tex-from-pbo-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/conformance2/textures/misc/compressed-tex-from-pbo-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__compressed-tex-image.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__compressed-tex-image.html
new file mode 100644
index 0000000000..d30126d57a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__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/conformance2/textures/misc/compressed-tex-image.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-cube-map-AMD-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-cube-map-AMD-bug.html
new file mode 100644
index 0000000000..d5d84df739
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-cube-map-AMD-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/copy-texture-cube-map-AMD-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-cube-map-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-cube-map-bug.html
new file mode 100644
index 0000000000..f32473b03a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-cube-map-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/copy-texture-cube-map-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 0000000000..5f70440bf2
--- /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-same-texture.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-same-texture.html
new file mode 100644
index 0000000000..03fb6a26fe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-same-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/conformance2/textures/misc/copy-texture-image-same-texture.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 0000000000..eef9b72f78
--- /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 0000000000..26e9fc1f08
--- /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__generate-mipmap-with-large-base-level.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__generate-mipmap-with-large-base-level.html
new file mode 100644
index 0000000000..a1b49eb3b8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__generate-mipmap-with-large-base-level.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/generate-mipmap-with-large-base-level.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 0000000000..280eeef094
--- /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__immutable-tex-render-feedback.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__immutable-tex-render-feedback.html
new file mode 100644
index 0000000000..5dd53e8bde
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__immutable-tex-render-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/textures/misc/immutable-tex-render-feedback.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 0000000000..78e2f438a3
--- /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 0000000000..40804f10d7
--- /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 0000000000..426270bf91
--- /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__npot-video-sizing.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__npot-video-sizing.html
new file mode 100644
index 0000000000..58fa2b498d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__npot-video-sizing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/npot-video-sizing.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__origin-clean-conformance-offscreencanvas.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__origin-clean-conformance-offscreencanvas.html
new file mode 100644
index 0000000000..d807dc4b3f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__origin-clean-conformance-offscreencanvas.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/origin-clean-conformance-offscreencanvas.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-3d-mipmap-levels-intel-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-3d-mipmap-levels-intel-bug.html
new file mode 100644
index 0000000000..a39c0de8ce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-3d-mipmap-levels-intel-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/tex-3d-mipmap-levels-intel-bug.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 0000000000..7ba3ee5d62
--- /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-base-level-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-base-level-bug.html
new file mode 100644
index 0000000000..1e5ef51123
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-base-level-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/tex-base-level-bug.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 0000000000..f0f50944ae
--- /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 0000000000..750f4b45f5
--- /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 0000000000..3a41fdf141
--- /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 0000000000..b3f8842d37
--- /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 0000000000..9f8a668427
--- /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 0000000000..dcdd7830f4
--- /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 0000000000..66d6b0a045
--- /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 0000000000..d971f03093
--- /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 0000000000..c26cb8a7bd
--- /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 0000000000..18b13e2496
--- /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 0000000000..246ff74c6e
--- /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-subimage3d-canvas-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-subimage3d-canvas-bug.html
new file mode 100644
index 0000000000..7a655cb746
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-subimage3d-canvas-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/tex-subimage3d-canvas-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-subimage3d-pixel-buffer-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-subimage3d-pixel-buffer-bug.html
new file mode 100644
index 0000000000..ff6ea89b49
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-subimage3d-pixel-buffer-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/tex-subimage3d-pixel-buffer-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params-imagedata.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params-imagedata.html
new file mode 100644
index 0000000000..aa3f33effd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params-imagedata.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-imagedata.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params-with-flip-y-and-premultiply-alpha.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params-with-flip-y-and-premultiply-alpha.html
new file mode 100644
index 0000000000..f9ea6c2e15
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params-with-flip-y-and-premultiply-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/conformance2/textures/misc/tex-unpack-params-with-flip-y-and-premultiply-alpha.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 0000000000..0bd728646a
--- /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 0000000000..3e4e9327af
--- /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 0000000000..18b333c16b
--- /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 0000000000..bb1c2b0341
--- /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 0000000000..896208761e
--- /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 0000000000..8f24d7b1d6
--- /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 0000000000..b55e016724
--- /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 0000000000..c55f9728e9
--- /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 0000000000..52d3c2b8f2
--- /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 0000000000..406a0de097
--- /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 0000000000..e4b192394f
--- /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 0000000000..b618ca5a4a
--- /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 0000000000..7f6dd7bde0
--- /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 0000000000..1c1b7e4d24
--- /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 0000000000..c6113faf32
--- /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 0000000000..5012896a47
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..7d616ca3f9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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 0000000000..0a74463e17
--- /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 0000000000..ba882ffd0a
--- /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 0000000000..848365ca1f
--- /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 0000000000..90c5f95680
--- /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 0000000000..9b1af897b5
--- /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 0000000000..c0edfcf29a
--- /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 0000000000..feb6f99418
--- /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 0000000000..7233c2194e
--- /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 0000000000..bb210c1edb
--- /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 0000000000..d18aba77bb
--- /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 0000000000..927ff271c4
--- /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 0000000000..9e68fbf615
--- /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 0000000000..cf3314685a
--- /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 0000000000..459f199d13
--- /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 0000000000..b9efa5947a
--- /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 0000000000..d0aa959f42
--- /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 0000000000..81ed5ac7b7
--- /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 0000000000..2667ad0b36
--- /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 0000000000..16a80c8877
--- /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 0000000000..cbfeb55af7
--- /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 0000000000..0bfaa8d74c
--- /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 0000000000..4546eb20c4
--- /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 0000000000..aabeb74969
--- /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 0000000000..32181c2810
--- /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 0000000000..6fa523ed51
--- /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 0000000000..f1e25a6267
--- /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 0000000000..e004ebc5d5
--- /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 0000000000..282057dfb7
--- /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 0000000000..7d8b11e039
--- /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 0000000000..429f9a8724
--- /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 0000000000..9d3b4fa96a
--- /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 0000000000..2282379feb
--- /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 0000000000..e2cdba287d
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..6485084cf0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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 0000000000..a26064e141
--- /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 0000000000..2339da11b6
--- /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 0000000000..6967a2a1ea
--- /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 0000000000..2dfc120b70
--- /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 0000000000..4eec278d3f
--- /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 0000000000..4381bd547a
--- /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 0000000000..ef106dffdb
--- /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 0000000000..d48c68e70a
--- /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 0000000000..2d0c955cb6
--- /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 0000000000..57d036d3cc
--- /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 0000000000..b6f1ea621d
--- /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 0000000000..50eba0b488
--- /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 0000000000..d9846322d3
--- /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 0000000000..bfbeb7c300
--- /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 0000000000..445b681bed
--- /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 0000000000..8d9d172ffd
--- /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 0000000000..aa3f2c659e
--- /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 0000000000..cf4bd95db4
--- /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 0000000000..2eac7fc2cb
--- /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 0000000000..c9d4bb11d9
--- /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 0000000000..e5ce8cb4c1
--- /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 0000000000..f3afcb675e
--- /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 0000000000..824fb1aede
--- /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 0000000000..cd03c78ccc
--- /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 0000000000..ac1ad9cd97
--- /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 0000000000..a205aa8df4
--- /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 0000000000..27676b17cd
--- /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 0000000000..acfcd6966d
--- /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 0000000000..09e261f6b4
--- /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 0000000000..9f5f1f9da6
--- /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 0000000000..f6b3791ad3
--- /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 0000000000..431653271d
--- /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 0000000000..528d24b311
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..34f2df10c4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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 0000000000..2e3f6c9fa5
--- /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 0000000000..9f95bd2067
--- /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 0000000000..ffee0f8130
--- /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 0000000000..4f7652f530
--- /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 0000000000..803d0d6d9a
--- /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 0000000000..45cdeb8ff8
--- /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 0000000000..c31cc94a15
--- /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 0000000000..125d655a9a
--- /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 0000000000..f71c76f33c
--- /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 0000000000..0045359fd2
--- /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 0000000000..24e3f515de
--- /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 0000000000..0f33257a75
--- /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 0000000000..46f24d9e5e
--- /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 0000000000..3bb7227b06
--- /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 0000000000..1553aaa693
--- /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 0000000000..9d030a1d8c
--- /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 0000000000..2081fdedf5
--- /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 0000000000..fa1794b546
--- /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 0000000000..a6b179cfb1
--- /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 0000000000..4356ede7b8
--- /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 0000000000..241a53a2af
--- /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 0000000000..f2edc1def4
--- /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 0000000000..3290424887
--- /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 0000000000..ee559ebdcc
--- /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 0000000000..bbd8b4c757
--- /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 0000000000..b970df0aa0
--- /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 0000000000..1fefab671a
--- /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 0000000000..edd2fbdcb7
--- /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 0000000000..0825be92cd
--- /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 0000000000..59c1080859
--- /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 0000000000..6e279bf268
--- /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 0000000000..809e2f5a89
--- /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 0000000000..2737ddfd37
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..b808244c05
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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 0000000000..fb4e7062c5
--- /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 0000000000..54cdff2090
--- /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 0000000000..d48fe513b7
--- /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 0000000000..4cc3b96065
--- /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 0000000000..de177379ec
--- /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 0000000000..3f2ab2cf90
--- /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 0000000000..98684d38c4
--- /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 0000000000..36ecfcb7bd
--- /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 0000000000..10c3e7a0bd
--- /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 0000000000..a402e9cb9c
--- /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 0000000000..248f20ccdb
--- /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 0000000000..016a5d4952
--- /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 0000000000..0cf3547dea
--- /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 0000000000..98bd77570a
--- /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 0000000000..0669261e1f
--- /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 0000000000..854ce3b0d5
--- /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 0000000000..870515992d
--- /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 0000000000..7339a753f5
--- /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 0000000000..526d87f3f7
--- /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 0000000000..48b6cfd137
--- /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 0000000000..bff28a729f
--- /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 0000000000..beb146ef50
--- /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 0000000000..63562c9985
--- /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 0000000000..41acd15fb3
--- /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 0000000000..2ebaf0ac17
--- /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 0000000000..a61033dbc9
--- /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 0000000000..3757afe980
--- /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 0000000000..951e9d7a54
--- /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 0000000000..27494025dc
--- /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 0000000000..43ff884a12
--- /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 0000000000..194015500d
--- /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 0000000000..551051572f
--- /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 0000000000..5a0f88c537
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..3683f36265
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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 0000000000..9cd0b4295f
--- /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 0000000000..3b53bc34a5
--- /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 0000000000..cd0cc693df
--- /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 0000000000..959525539d
--- /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 0000000000..bf83788746
--- /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 0000000000..6b8f33b71d
--- /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 0000000000..6c46180a8e
--- /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 0000000000..7b20343823
--- /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 0000000000..4bcb36c0c4
--- /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-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..e1f2e998ef
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__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/webgl_canvas/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__webgl_canvas__tex-2d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..d2f197346f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__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/webgl_canvas/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__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 0000000000..d131fce6cc
--- /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 0000000000..000ebc6e6e
--- /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 0000000000..8bbf90eb75
--- /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 0000000000..6cec8cf33b
--- /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 0000000000..57695c260b
--- /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 0000000000..27691af1e9
--- /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 0000000000..c93a911a08
--- /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 0000000000..11d3e450dc
--- /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 0000000000..1f1f3045b0
--- /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 0000000000..be8586768a
--- /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 0000000000..2ee40469d8
--- /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 0000000000..c749f4631b
--- /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 0000000000..f3536711c6
--- /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 0000000000..ef5c591bb8
--- /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 0000000000..7ba317178a
--- /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 0000000000..254cc6ab07
--- /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 0000000000..25a48bbadc
--- /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 0000000000..db4f02db19
--- /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 0000000000..2b12d35b74
--- /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 0000000000..159e46bc6f
--- /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 0000000000..a356e72db0
--- /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 0000000000..4e845ba291
--- /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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html
new file mode 100644
index 0000000000..4abc5944fb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_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-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.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 0000000000..fc2c93cf0f
--- /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 0000000000..b1046b46b1
--- /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 0000000000..c04d56eb1c
--- /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 0000000000..38c72d8ca5
--- /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 0000000000..7919f78547
--- /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 0000000000..265f98084f
--- /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 0000000000..4e55021b57
--- /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 0000000000..4e4a1aaa5f
--- /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 0000000000..0b75404437
--- /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-rgb9_e5-rgb-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb9_e5-rgb-float.html
new file mode 100644
index 0000000000..5c4f93635a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__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/webgl_canvas/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__webgl_canvas__tex-3d-rgb9_e5-rgb-half_float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb9_e5-rgb-half_float.html
new file mode 100644
index 0000000000..4f66ff5540
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__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/webgl_canvas/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__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 0000000000..afa1b49825
--- /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 0000000000..d735a93f66
--- /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 0000000000..1e754946aa
--- /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 0000000000..62f36fe02e
--- /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 0000000000..2899b7ad1b
--- /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 0000000000..bbd21fb50c
--- /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 0000000000..a90d6d3423
--- /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 0000000000..f4a83b43a7
--- /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 0000000000..21afe67734
--- /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__default_transform_feedback.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__default_transform_feedback.html
new file mode 100644
index 0000000000..43702cb77f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__default_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/default_transform_feedback.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__non-existent-varying.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__non-existent-varying.html
new file mode 100644
index 0000000000..f8ef672f80
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__non-existent-varying.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/non-existent-varying.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__same-buffer-two-binding-points.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__same-buffer-two-binding-points.html
new file mode 100644
index 0000000000..11d173728f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__same-buffer-two-binding-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/transform_feedback/same-buffer-two-binding-points.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__simultaneous_binding.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__simultaneous_binding.html
new file mode 100644
index 0000000000..c55e0a5c07
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__simultaneous_binding.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/simultaneous_binding.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__switching-objects.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__switching-objects.html
new file mode 100644
index 0000000000..55413a0aad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__switching-objects.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/switching-objects.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__too-small-buffers.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__too-small-buffers.html
new file mode 100644
index 0000000000..7f9d60aef3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__too-small-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/transform_feedback/too-small-buffers.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 0000000000..324d5c6f40
--- /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 0000000000..76d0cbf8dd
--- /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 0000000000..382b910e5b
--- /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__uniforms__dependent-buffer-change.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__dependent-buffer-change.html
new file mode 100644
index 0000000000..6d460659c2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__dependent-buffer-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/conformance2/uniforms/dependent-buffer-change.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__draw-with-uniform-blocks.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__draw-with-uniform-blocks.html
new file mode 100644
index 0000000000..5fbf421ce2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__draw-with-uniform-blocks.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/uniforms/draw-with-uniform-blocks.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__gl-uniform-arrays-sub-source.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__gl-uniform-arrays-sub-source.html
new file mode 100644
index 0000000000..d720343c00
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__gl-uniform-arrays-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/uniforms/gl-uniform-arrays-sub-source.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__incompatible-texture-type-for-sampler.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__incompatible-texture-type-for-sampler.html
new file mode 100644
index 0000000000..aa3942a88d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__incompatible-texture-type-for-sampler.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/uniforms/incompatible-texture-type-for-sampler.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__large-uniform-buffers.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__large-uniform-buffers.html
new file mode 100644
index 0000000000..c1b7d41312
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__large-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/uniforms/large-uniform-buffers.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__query-uniform-blocks-after-shader-detach.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__query-uniform-blocks-after-shader-detach.html
new file mode 100644
index 0000000000..75cbba6398
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__query-uniform-blocks-after-shader-detach.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance2/uniforms/query-uniform-blocks-after-shader-detach.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__simple-buffer-change.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__simple-buffer-change.html
new file mode 100644
index 0000000000..81e0527c64
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__simple-buffer-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/conformance2/uniforms/simple-buffer-change.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__uniform-blocks-with-arrays.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__uniform-blocks-with-arrays.html
new file mode 100644
index 0000000000..c5f54ef6c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__uniforms__uniform-blocks-with-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/uniforms/uniform-blocks-with-arrays.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance2__vertex_arrays__vertex-array-object-and-disabled-attributes.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__vertex_arrays__vertex-array-object-and-disabled-attributes.html
new file mode 100644
index 0000000000..783134747e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance2__vertex_arrays__vertex-array-object-and-disabled-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/conformance2/vertex_arrays/vertex-array-object-and-disabled-attributes.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 0000000000..96cd57aae6
--- /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 0000000000..604fec6dbe
--- /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 0000000000..7440a22457
--- /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-nonexistent-attribute.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html
new file mode 100644
index 0000000000..5ecd41beb2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-nonexistent-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/attribs/gl-bindAttribLocation-nonexistent-attribute.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 0000000000..cbf2054589
--- /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-update.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-disabled-vertex-attrib-update.html
new file mode 100644
index 0000000000..c3f204209c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-disabled-vertex-attrib-update.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-update.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 0000000000..dc85462804
--- /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 0000000000..1b1af2d5bf
--- /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 0000000000..36b535f3bf
--- /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-context-switch.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-context-switch.html
new file mode 100644
index 0000000000..74c7dedaca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-context-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/attribs/gl-vertex-attrib-context-switch.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 0000000000..487a8d498f
--- /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-unconsumed-out-of-bounds.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-unconsumed-out-of-bounds.html
new file mode 100644
index 0000000000..09e60d2ae8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-unconsumed-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/attribs/gl-vertex-attrib-unconsumed-out-of-bounds.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 0000000000..24c4d98c67
--- /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 0000000000..4d101b2b94
--- /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 0000000000..295f2eef1d
--- /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 0000000000..516d14e63a
--- /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 0000000000..b040a8a1c8
--- /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 0000000000..a5e258fcdb
--- /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-data-dynamic-delay.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-data-dynamic-delay.html
new file mode 100644
index 0000000000..7a9ed59614
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-data-dynamic-delay.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-dynamic-delay.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 0000000000..b2ba00be5a
--- /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 0000000000..867e7b5f91
--- /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 0000000000..fb36aff0d5
--- /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 0000000000..db7404ef9a
--- /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 0000000000..05e669a29b
--- /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 0000000000..13260bff58
--- /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 0000000000..8d643c95fb
--- /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 0000000000..3199b95490
--- /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__buffers__vertex-buffer-updated-after-draw.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__vertex-buffer-updated-after-draw.html
new file mode 100644
index 0000000000..143ee370e1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__vertex-buffer-updated-after-draw.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/vertex-buffer-updated-after-draw.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 0000000000..620e7e21dc
--- /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 0000000000..e1a98a1d26
--- /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 0000000000..78572de793
--- /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 0000000000..ad1022e408
--- /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 0000000000..389b5b416c
--- /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 0000000000..8bdc3c68ae
--- /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 0000000000..f7141311fc
--- /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 0000000000..c4693a999e
--- /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 0000000000..40edd2a83e
--- /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 0000000000..c1563c6eb9
--- /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 0000000000..6223fb81da
--- /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 0000000000..01e029d199
--- /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__render-after-resize-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__render-after-resize-test.html
new file mode 100644
index 0000000000..d0ce14ee9c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__render-after-resize-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/render-after-resize-test.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 0000000000..702bece75a
--- /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-after-composite.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__to-data-url-after-composite.html
new file mode 100644
index 0000000000..ac4c704900
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__to-data-url-after-composite.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-after-composite.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 0000000000..b394238f47
--- /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 0000000000..d0ef7cc808
--- /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__canvas__webgl-to-2d-canvas.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__webgl-to-2d-canvas.html
new file mode 100644
index 0000000000..6bc1e52ac6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__webgl-to-2d-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/canvas/webgl-to-2d-canvas.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attribute-preserve-drawing-buffer-antialias.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attribute-preserve-drawing-buffer-antialias.html
new file mode 100644
index 0000000000..e9e5d902ac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attribute-preserve-drawing-buffer-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-attribute-preserve-drawing-buffer-antialias.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 0000000000..9cc9fdf74c
--- /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 0000000000..6bf25ca918
--- /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 0000000000..48e252c2fe
--- /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 0000000000..a973474517
--- /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 0000000000..756c49f6b6
--- /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 0000000000..5aa6610201
--- /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 0000000000..3ec2aba0aa
--- /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 0000000000..e9910668c4
--- /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 0000000000..63db785ec5
--- /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 0000000000..6f6a78c5fc
--- /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 0000000000..1d9657bf95
--- /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 0000000000..40856ec5f7
--- /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__deleted-object-behavior.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__deleted-object-behavior.html
new file mode 100644
index 0000000000..306fb9cd15
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__deleted-object-behavior.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/deleted-object-behavior.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 0000000000..dee1aed755
--- /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 0000000000..c8f8594a01
--- /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__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 0000000000..9e42441019
--- /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__context__zero-sized-canvas.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__zero-sized-canvas.html
new file mode 100644
index 0000000000..f455dc050c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__context__zero-sized-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/context/zero-sized-canvas.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-color-buffer-half-float.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-color-buffer-half-float.html
new file mode 100644
index 0000000000..b4ce0110a4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-color-buffer-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/ext-color-buffer-half-float.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 0000000000..d2ec460d3e
--- /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-float-blend.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-float-blend.html
new file mode 100644
index 0000000000..ff6a5569b5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-float-blend.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-float-blend.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-texture-compression-bptc.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-texture-compression-bptc.html
new file mode 100644
index 0000000000..98adce272d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-texture-compression-bptc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-compression-bptc.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-texture-compression-rgtc.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-texture-compression-rgtc.html
new file mode 100644
index 0000000000..687890fbf1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-texture-compression-rgtc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-compression-rgtc.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 0000000000..d1544506e0
--- /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 0000000000..f51b3fd8c5
--- /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__khr-parallel-shader-compile.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__khr-parallel-shader-compile.html
new file mode 100644
index 0000000000..935840a4ca
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__khr-parallel-shader-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/extensions/khr-parallel-shader-compile.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 0000000000..5595f807bb
--- /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__s3tc-and-rgtc.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__s3tc-and-rgtc.html
new file mode 100644
index 0000000000..a2799cc36f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__s3tc-and-rgtc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/s3tc-and-rgtc.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-astc.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-astc.html
new file mode 100644
index 0000000000..9d88a66afc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-astc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-astc.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 0000000000..a5a859b159
--- /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-etc1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-etc1.html
new file mode 100644
index 0000000000..495fee2c5c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-etc1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-etc1.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 0000000000..51bb0f79e4
--- /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 0000000000..4d64f1cb8f
--- /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-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 0000000000..ddde30e65d
--- /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 0000000000..4554d52b68
--- /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 0000000000..be9dddefdb
--- /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-multi-draw.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-multi-draw.html
new file mode 100644
index 0000000000..e07fef669e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-multi-draw.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-multi-draw.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 0000000000..7c0395851a
--- /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 0000000000..9ad5b6e541
--- /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 0000000000..375cf9696a
--- /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 0000000000..6f9624e915
--- /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 0000000000..3fab5efeaa
--- /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__assign-to-swizzled-twice-in-function.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__assign-to-swizzled-twice-in-function.html
new file mode 100644
index 0000000000..46f44c0a81
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__assign-to-swizzled-twice-in-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/assign-to-swizzled-twice-in-function.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 0000000000..b64cbf3935
--- /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__character-set.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__character-set.html
new file mode 100644
index 0000000000..2f8884a6ee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__character-set.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/character-set.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 0000000000..27522195e3
--- /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 0000000000..9640ca6e80
--- /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 0000000000..4fd97a6c0c
--- /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 0000000000..a9761f44f0
--- /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 0000000000..5974aed3dc
--- /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__conditional-texture-fetch.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__conditional-texture-fetch.html
new file mode 100644
index 0000000000..c64a7b4759
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__conditional-texture-fetch.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-texture-fetch.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 0000000000..6fc3e0d4c6
--- /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 0000000000..2a64f736ba
--- /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 0000000000..2752ab0c45
--- /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 0000000000..a515d5dd15
--- /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 0000000000..4db862ff8a
--- /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 0000000000..4a94ba2337
--- /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__if-return-and-elseif.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__if-return-and-elseif.html
new file mode 100644
index 0000000000..ac2c1af420
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__if-return-and-elseif.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/if-return-and-elseif.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__in-parameter-passed-as-inout-argument-and-global.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__in-parameter-passed-as-inout-argument-and-global.html
new file mode 100644
index 0000000000..88f346d1f9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__in-parameter-passed-as-inout-argument-and-global.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/in-parameter-passed-as-inout-argument-and-global.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__init-array-with-loop.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__init-array-with-loop.html
new file mode 100644
index 0000000000..b147a542ea
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__init-array-with-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/init-array-with-loop.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 0000000000..2bff81bc1b
--- /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 0000000000..8cd2719308
--- /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 0000000000..9553246898
--- /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 0000000000..afc7be6559
--- /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 0000000000..a2dc3da459
--- /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 0000000000..09c76737d3
--- /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 0000000000..c3d6d8d333
--- /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 0000000000..299382f8db
--- /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 0000000000..e7bb425fc9
--- /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 0000000000..c00567c79d
--- /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 0000000000..c8e0c11916
--- /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 0000000000..b08c649131
--- /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 0000000000..abe9306363
--- /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-struct-function-arg.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sampler-array-struct-function-arg.html
new file mode 100644
index 0000000000..b14bc972a9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sampler-array-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-array-struct-function-arg.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 0000000000..bb8cc5eaf1
--- /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 0000000000..1b62efcca8
--- /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 0000000000..09345d09ad
--- /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 0000000000..6ecfb38401
--- /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 0000000000..2b8a03064f
--- /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__struct-with-single-member-constructor.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__struct-with-single-member-constructor.html
new file mode 100644
index 0000000000..19fe0764cb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__struct-with-single-member-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/conformance/glsl/bugs/struct-with-single-member-constructor.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 0000000000..8975a57452
--- /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__unary-minus-operator-float-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__unary-minus-operator-float-bug.html
new file mode 100644
index 0000000000..414bb63ea5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__unary-minus-operator-float-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/unary-minus-operator-float-bug.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 0000000000..7eba8654cf
--- /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 0000000000..dd50924a91
--- /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__bugs__varying-arrays-should-not-be-reversed.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__varying-arrays-should-not-be-reversed.html
new file mode 100644
index 0000000000..b0ce5b0284
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__varying-arrays-should-not-be-reversed.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/varying-arrays-should-not-be-reversed.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__vector-matrix-constructor-scalarization.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__vector-matrix-constructor-scalarization.html
new file mode 100644
index 0000000000..b606acfcee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__vector-matrix-constructor-scalarization.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/vector-matrix-constructor-scalarization.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop-complex.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop-complex.html
new file mode 100644
index 0000000000..dec8786a02
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop-complex.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/vector-scalar-arithmetic-inside-loop-complex.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop.html
new file mode 100644
index 0000000000..261dfac47d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__vector-scalar-arithmetic-inside-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/vector-scalar-arithmetic-inside-loop.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 0000000000..ca96e9f2db
--- /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 0000000000..ed05b26b28
--- /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 0000000000..12c9daf5d8
--- /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 0000000000..8862a44904
--- /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 0000000000..3a228f200c
--- /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 0000000000..12f5518ca9
--- /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 0000000000..3397fb5bdf
--- /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 0000000000..055d3959fa
--- /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 0000000000..5f08d95d16
--- /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 0000000000..44c9e6feed
--- /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 0000000000..67e0f0b8a8
--- /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 0000000000..b378d501ff
--- /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 0000000000..803bb8491a
--- /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 0000000000..aa2cea0422
--- /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 0000000000..ba47559fb4
--- /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 0000000000..eee1127f4d
--- /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 0000000000..cf1ef703e6
--- /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 0000000000..aadba27583
--- /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 0000000000..a7285c19a3
--- /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 0000000000..a43e779e1b
--- /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 0000000000..7af3ecb310
--- /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 0000000000..a346f365d7
--- /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 0000000000..63a7f29e97
--- /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 0000000000..99dffa8bce
--- /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 0000000000..99fb198737
--- /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 0000000000..3034d765bf
--- /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 0000000000..fb2c8a12c9
--- /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 0000000000..bf59d9f519
--- /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 0000000000..2e6c9f83bd
--- /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 0000000000..d7719d7b19
--- /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 0000000000..2e8dcb2170
--- /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 0000000000..218db9ece3
--- /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 0000000000..567f13adb2
--- /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 0000000000..680eb1692a
--- /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 0000000000..8b2e966a53
--- /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 0000000000..6d48aadc63
--- /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 0000000000..2ba50da065
--- /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 0000000000..aa7e397d01
--- /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 0000000000..8c60272775
--- /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 0000000000..d1203d608b
--- /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 0000000000..7e45c8b545
--- /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 0000000000..d14454b92f
--- /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 0000000000..69e2f765d4
--- /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 0000000000..bb29af33bb
--- /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 0000000000..2a27e3f585
--- /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 0000000000..f28f95682a
--- /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 0000000000..4618bc7af1
--- /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 0000000000..3027168491
--- /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 0000000000..69ecc14293
--- /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 0000000000..2c2d2e9d18
--- /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 0000000000..5f8a012a54
--- /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 0000000000..4c250cbab9
--- /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 0000000000..0e6ca88c6d
--- /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 0000000000..6ba5b540c3
--- /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 0000000000..c04af59c6b
--- /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 0000000000..c5420d229f
--- /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 0000000000..18d6053034
--- /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 0000000000..b0a80bfc76
--- /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 0000000000..e6933372aa
--- /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 0000000000..47cfe8d704
--- /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 0000000000..67e9f8f510
--- /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 0000000000..fd28dc47f3
--- /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 0000000000..1539c21f49
--- /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 0000000000..f82534505f
--- /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 0000000000..2839b9aee9
--- /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 0000000000..e07c9322af
--- /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 0000000000..0ff6e961dc
--- /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 0000000000..c261b23f03
--- /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 0000000000..2e49ad4018
--- /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 0000000000..3bfe7ad46b
--- /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 0000000000..49ecfb921c
--- /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 0000000000..213859341e
--- /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 0000000000..52f5d86c5a
--- /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 0000000000..31ee74de19
--- /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 0000000000..1dd62f23ba
--- /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 0000000000..abb1c35009
--- /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 0000000000..f1188a7601
--- /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 0000000000..5877ad7a38
--- /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 0000000000..ab1acaff90
--- /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 0000000000..8069ca3618
--- /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 0000000000..b707df7b8f
--- /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 0000000000..6818baa1fc
--- /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 0000000000..cc238aecf8
--- /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 0000000000..84db6e208d
--- /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 0000000000..7b14f33c8a
--- /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 0000000000..ecde81d7bf
--- /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 0000000000..9b6fb0fb0b
--- /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 0000000000..cc8b769770
--- /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 0000000000..d1f8278892
--- /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 0000000000..617b489806
--- /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 0000000000..bc6be72824
--- /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 0000000000..50dcc337a8
--- /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 0000000000..4f27db69fd
--- /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 0000000000..23e645493e
--- /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 0000000000..b84f6e7ff1
--- /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 0000000000..0e6769da11
--- /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 0000000000..c6b09e6dd1
--- /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 0000000000..f52d2102c2
--- /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 0000000000..8810349ffa
--- /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 0000000000..c98fbe3339
--- /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 0000000000..1133b1d94f
--- /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 0000000000..5d8f7cf118
--- /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 0000000000..bb67fffc84
--- /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 0000000000..59de3d07ac
--- /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 0000000000..4d1accb3fb
--- /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 0000000000..0205b6c5ee
--- /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 0000000000..048affebf3
--- /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 0000000000..8dbb4abc7b
--- /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 0000000000..6547f4b305
--- /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 0000000000..f7d504f8e9
--- /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 0000000000..5507f75365
--- /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 0000000000..01b16a5543
--- /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 0000000000..96200bc258
--- /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 0000000000..8876a306de
--- /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 0000000000..ff3c7fe4ca
--- /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 0000000000..c2f45d8caf
--- /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 0000000000..636a71fce9
--- /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 0000000000..74920ce48f
--- /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 0000000000..7c1647ddfe
--- /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 0000000000..d1d9aa258f
--- /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 0000000000..90782b246b
--- /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 0000000000..dc1242bd27
--- /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 0000000000..6cd05725ed
--- /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 0000000000..9e4b24888d
--- /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__fragcolor-fragdata-invariant.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__fragcolor-fragdata-invariant.html
new file mode 100644
index 0000000000..f1342f9240
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__fragcolor-fragdata-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/conformance/glsl/misc/fragcolor-fragdata-invariant.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 0000000000..7e2cc3201d
--- /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 0000000000..864ca9a9bd
--- /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 0000000000..cf0b2d87ae
--- /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 0000000000..2eda6d483b
--- /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 0000000000..1f1ac6cb43
--- /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 0000000000..2317c7f054
--- /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__local-variable-shadowing-outer-function.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__local-variable-shadowing-outer-function.html
new file mode 100644
index 0000000000..f661b1f4cb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__local-variable-shadowing-outer-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/misc/local-variable-shadowing-outer-function.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 0000000000..06f68acbf0
--- /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 0000000000..2634debc57
--- /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 0000000000..cf7bdbf3de
--- /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__sampler-operand.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__sampler-operand.html
new file mode 100644
index 0000000000..dcbdf2adf4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__sampler-operand.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/sampler-operand.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 0000000000..eabe8f7b6c
--- /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 0000000000..6dcd7f38b9
--- /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 0000000000..ab85178b47
--- /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 0000000000..abee7d690d
--- /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 0000000000..5a779261d2
--- /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 0000000000..27e79a4afb
--- /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 0000000000..a4830856af
--- /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 0000000000..565a3c521d
--- /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 0000000000..f4f87caa55
--- /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 0000000000..ef0b82fb7b
--- /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 0000000000..68ff8493ba
--- /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 0000000000..47bc717abd
--- /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 0000000000..66e95fec8d
--- /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 0000000000..ada8d9addc
--- /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 0000000000..2cf55ce1f0
--- /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 0000000000..d6505f9038
--- /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 0000000000..a7e5eb6057
--- /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 0000000000..4a4e1c02de
--- /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 0000000000..c895e02d1e
--- /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 0000000000..5e0a52ca63
--- /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 0000000000..aabd6064fc
--- /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 0000000000..aa16c6a65d
--- /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-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 0000000000..c5798c9b01
--- /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 0000000000..ab59e77a6d
--- /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 0000000000..1c64f5d2f1
--- /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 0000000000..da461df12d
--- /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 0000000000..c07978ce76
--- /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 0000000000..a259875904
--- /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 0000000000..eed62e39ae
--- /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 0000000000..14e759fbe0
--- /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 0000000000..ebd69ccbcb
--- /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 0000000000..e5e97602a0
--- /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 0000000000..e3ca903b7e
--- /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 0000000000..4521d05d43
--- /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 0000000000..d2694070ba
--- /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 0000000000..ad838fa80a
--- /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 0000000000..c24eb02768
--- /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 0000000000..ea2ca4345d
--- /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 0000000000..605f6eb3b4
--- /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 0000000000..0b5284911b
--- /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 0000000000..f344b6d858
--- /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 0000000000..1f3e0a7cb1
--- /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 0000000000..007546c6d5
--- /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 0000000000..7b95633dbb
--- /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 0000000000..5d44d919b0
--- /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 0000000000..2bf70edcaf
--- /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 0000000000..3270574705
--- /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 0000000000..89c9c7bb98
--- /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 0000000000..b12cee8d67
--- /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 0000000000..6a542e5730
--- /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-1-of-8.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-1-of-8.html
new file mode 100644
index 0000000000..3e4c117822
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-1-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-1-of-8.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-2-of-8.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-2-of-8.html
new file mode 100644
index 0000000000..18be720713
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-2-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-2-of-8.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-3-of-8.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-3-of-8.html
new file mode 100644
index 0000000000..293ff2d5f9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-3-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-3-of-8.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-4-of-8.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-4-of-8.html
new file mode 100644
index 0000000000..4cab9b6df4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-4-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-4-of-8.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-5-of-8.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-5-of-8.html
new file mode 100644
index 0000000000..9453faab5a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-5-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-5-of-8.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-6-of-8.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-6-of-8.html
new file mode 100644
index 0000000000..3fa53474b4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-6-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-6-of-8.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-7-of-8.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-7-of-8.html
new file mode 100644
index 0000000000..5715145361
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-7-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-7-of-8.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-8-of-8.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-8-of-8.html
new file mode 100644
index 0000000000..a6d571b29a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words-8-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-8-of-8.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 0000000000..fa6b78946b
--- /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 0000000000..2a033d06c2
--- /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 0000000000..748bb9c87e
--- /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 0000000000..14b6b80ca6
--- /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 0000000000..86daad1b07
--- /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 0000000000..b905b95a94
--- /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 0000000000..7ac650c209
--- /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 0000000000..3987fc6541
--- /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 0000000000..03de5c80d9
--- /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 0000000000..d02b550882
--- /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 0000000000..55302d2d74
--- /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 0000000000..b05b1014d4
--- /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 0000000000..f8fb25405d
--- /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 0000000000..83aecdab8a
--- /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 0000000000..6d1e1c4bf9
--- /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 0000000000..39d061d56c
--- /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 0000000000..26b519cda2
--- /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 0000000000..9310710c34
--- /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 0000000000..08e090af85
--- /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 0000000000..3baa09a7c4
--- /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 0000000000..6a616862ac
--- /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 0000000000..101fb5a919
--- /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 0000000000..75c2ee22a9
--- /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 0000000000..24f8055e1a
--- /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 0000000000..8ef6630156
--- /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 0000000000..2468cd710a
--- /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 0000000000..65544c41ce
--- /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 0000000000..39f5c5a869
--- /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 0000000000..822d392503
--- /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 0000000000..d9a6cda910
--- /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-as-inout-parameter.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-as-inout-parameter.html
new file mode 100644
index 0000000000..451f9eac16
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-as-inout-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/glsl/misc/struct-as-inout-parameter.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-as-out-parameter.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-as-out-parameter.html
new file mode 100644
index 0000000000..184f9ece06
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-as-out-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/glsl/misc/struct-as-out-parameter.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 0000000000..1ef045777f
--- /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 0000000000..7cf25ea736
--- /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 0000000000..514aaf8aa4
--- /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 0000000000..2409bf628b
--- /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 0000000000..d2508cae42
--- /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 0000000000..cd07d1ee1b
--- /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 0000000000..51d1f1b4d5
--- /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 0000000000..b3651585d8
--- /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 0000000000..d90c75865b
--- /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 0000000000..a4c53e4bbe
--- /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 0000000000..67e1a1b678
--- /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__misc__uninitialized-local-global-variables.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__uninitialized-local-global-variables.html
new file mode 100644
index 0000000000..16add9d787
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__uninitialized-local-global-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/glsl/misc/uninitialized-local-global-variables.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__preprocessor__comments.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__preprocessor__comments.html
new file mode 100644
index 0000000000..0ff0f4d408
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__preprocessor__comments.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/preprocessor/comments.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__preprocessor__macro-expansion-tricky.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__preprocessor__macro-expansion-tricky.html
new file mode 100644
index 0000000000..97b587c5c2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__preprocessor__macro-expansion-tricky.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/preprocessor/macro-expansion-tricky.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 0000000000..33a642ec81
--- /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 0000000000..c508e9b9f4
--- /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 0000000000..2f5dc77b98
--- /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 0000000000..97c9fa65f5
--- /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 0000000000..ff13f13c2a
--- /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 0000000000..99015fd50c
--- /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 0000000000..421f00b844
--- /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 0000000000..efb3c458c5
--- /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 0000000000..7b0c794589
--- /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 0000000000..849d8f8702
--- /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 0000000000..ae4a88e31c
--- /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 0000000000..f54aa4aea4
--- /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 0000000000..219657e0f3
--- /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 0000000000..a50bffed5c
--- /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 0000000000..1b4719ab94
--- /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 0000000000..b52f54b02b
--- /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 0000000000..03b6c2e744
--- /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 0000000000..94a9d75384
--- /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 0000000000..9e5e7514ea
--- /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 0000000000..bb343f7d33
--- /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 0000000000..a066bcfc56
--- /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 0000000000..25b4e11394
--- /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 0000000000..233bc1003f
--- /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 0000000000..a9ee475232
--- /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 0000000000..18ea991c84
--- /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 0000000000..638f02b353
--- /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 0000000000..dc8dbad60d
--- /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 0000000000..5523b558cf
--- /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 0000000000..45ce883cfc
--- /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__hint.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__hint.html
new file mode 100644
index 0000000000..f84d39f2ff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__hint.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/hint.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 0000000000..f0d3ccea01
--- /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 0000000000..37378a0280
--- /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 0000000000..39b5b01a54
--- /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 0000000000..b50a79de92
--- /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 0000000000..0b04d938be
--- /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 0000000000..b9bf95e837
--- /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 0000000000..af564919f6
--- /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-stencil-settings.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__webgl-specific-stencil-settings.html
new file mode 100644
index 0000000000..b2721295aa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__webgl-specific-stencil-settings.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-stencil-settings.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 0000000000..f506a7c388
--- /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 0000000000..de55ff6f8f
--- /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 0000000000..386288b5f8
--- /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 0000000000..e89184fb1b
--- /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 0000000000..826454d2da
--- /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 0000000000..fbf1b78c2f
--- /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 0000000000..d80b10d0ca
--- /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 0000000000..f385a327a0
--- /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 0000000000..daf72cf6c0
--- /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 0000000000..96c02598fa
--- /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 0000000000..0442b08ec7
--- /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 0000000000..c7b3fff722
--- /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 0000000000..23b6122092
--- /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 0000000000..328210e55e
--- /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 0000000000..802a608575
--- /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 0000000000..188a2b876c
--- /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 0000000000..f75ed509f0
--- /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 0000000000..afdf8e7ce4
--- /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 0000000000..62e7657ca4
--- /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 0000000000..9f6a9ee3db
--- /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 0000000000..00886aad91
--- /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 0000000000..466ea88ee7
--- /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 0000000000..45ec0caabd
--- /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 0000000000..cae90332f1
--- /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 0000000000..857ff97a27
--- /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 0000000000..16057b2b5a
--- /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 0000000000..22ac8ce79a
--- /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 0000000000..1af803a1e1
--- /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__drawElements.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawElements.html
new file mode 100644
index 0000000000..437894a174
--- /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__isTests.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__isTests.html
new file mode 100644
index 0000000000..705947d165
--- /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 0000000000..65cc3e2780
--- /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 0000000000..366b78581a
--- /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 0000000000..2c2be0e709
--- /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 0000000000..5272d16af6
--- /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 0000000000..541dba2451
--- /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 0000000000..84ad2ccada
--- /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 0000000000..5897fe0228
--- /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 0000000000..2ab43a85bd
--- /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 0000000000..1cbf538d24
--- /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 0000000000..8b98997ceb
--- /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 0000000000..dab2e1c2e5
--- /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 0000000000..46a6ae7530
--- /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 0000000000..10cc10992f
--- /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 0000000000..3d53100d86
--- /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 0000000000..666826ba4b
--- /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 0000000000..ee6f4116f3
--- /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 0000000000..447a212eef
--- /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 0000000000..51aacf5dcd
--- /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 0000000000..e28fb755de
--- /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 0000000000..c884668b39
--- /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 0000000000..a9c3a5bda0
--- /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 0000000000..34c72d24d6
--- /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 0000000000..672dcddbf2
--- /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 0000000000..d8a9935187
--- /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__offscreencanvas__context-attribute-preserve-drawing-buffer.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-attribute-preserve-drawing-buffer.html
new file mode 100644
index 0000000000..cb6cb868db
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__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/offscreencanvas/context-attribute-preserve-drawing-buffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-creation-worker.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-creation-worker.html
new file mode 100644
index 0000000000..5835df4ecf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-creation-worker.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/offscreencanvas/context-creation-worker.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-creation.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-creation.html
new file mode 100644
index 0000000000..31a638a7a6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__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/offscreencanvas/context-creation.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost-restored-worker.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost-restored-worker.html
new file mode 100644
index 0000000000..073c1027bb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost-restored-worker.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/offscreencanvas/context-lost-restored-worker.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost-restored.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost-restored.html
new file mode 100644
index 0000000000..ab66470d9f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__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/offscreencanvas/context-lost-restored.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost-worker.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost-worker.html
new file mode 100644
index 0000000000..8c1f4b08f5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost-worker.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/offscreencanvas/context-lost-worker.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__context-lost.html
new file mode 100644
index 0000000000..7921d8d725
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__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/offscreencanvas/context-lost.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__methods-worker.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__methods-worker.html
new file mode 100644
index 0000000000..7c2e1f604c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__methods-worker.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/offscreencanvas/methods-worker.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__methods.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__methods.html
new file mode 100644
index 0000000000..84b91ff62d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__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/offscreencanvas/methods.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__offscreencanvas-resize.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__offscreencanvas-resize.html
new file mode 100644
index 0000000000..5368971de3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__offscreencanvas-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/offscreencanvas/offscreencanvas-resize.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__offscreencanvas-timer-query.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__offscreencanvas-timer-query.html
new file mode 100644
index 0000000000..d82de85441
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__offscreencanvas-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/offscreencanvas/offscreencanvas-timer-query.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__offscreencanvas-transfer-image-bitmap.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__offscreencanvas-transfer-image-bitmap.html
new file mode 100644
index 0000000000..ea17f62a33
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__offscreencanvas__offscreencanvas-transfer-image-bitmap.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/offscreencanvas/offscreencanvas-transfer-image-bitmap.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 0000000000..7c9897696a
--- /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 0000000000..6a7f2c2270
--- /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 0000000000..90060719db
--- /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 0000000000..09ff93cd8d
--- /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 0000000000..98bb1361d5
--- /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 0000000000..2792b773e9
--- /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 0000000000..ed08c1ced7
--- /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 0000000000..bde6909020
--- /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 0000000000..1b65b3d9af
--- /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 0000000000..14062c6fb8
--- /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 0000000000..de1584485b
--- /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 0000000000..cd8fb1cdfc
--- /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 0000000000..04bb6d8765
--- /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 0000000000..3c3db4a89e
--- /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 0000000000..a0af5a45fa
--- /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 0000000000..9b8336751e
--- /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 0000000000..0d550cb152
--- /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 0000000000..567af5214a
--- /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 0000000000..c2ae8fd445
--- /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 0000000000..33c611ccfa
--- /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 0000000000..31d0176299
--- /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 0000000000..347bb62d4b
--- /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 0000000000..c6371d256a
--- /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 0000000000..a93014bf91
--- /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 0000000000..e30307f08c
--- /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 0000000000..4e3ba4d6c4
--- /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 0000000000..deda082075
--- /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 0000000000..a5e5c47603
--- /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 0000000000..813687514c
--- /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 0000000000..2b84b397e0
--- /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 0000000000..f4865610e7
--- /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 0000000000..0b669a80d2
--- /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 0000000000..a7b7d1d7fb
--- /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 0000000000..f852ce643d
--- /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 0000000000..046ea12c8b
--- /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 0000000000..e9806b7d1b
--- /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 0000000000..2594183af8
--- /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 0000000000..50ff3487b5
--- /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 0000000000..6cad486a6a
--- /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 0000000000..082ce69f7d
--- /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 0000000000..ecabd67cad
--- /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 0000000000..583f00ea12
--- /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 0000000000..ec9fe44c49
--- /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 0000000000..9a42ddf4eb
--- /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 0000000000..48be312300
--- /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 0000000000..55b7a0fe7c
--- /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 0000000000..c991a1dc3a
--- /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 0000000000..8f578966c5
--- /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 0000000000..fc451f7cff
--- /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 0000000000..446039d93b
--- /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 0000000000..c19f46e130
--- /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 0000000000..344649a084
--- /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 0000000000..273a892948
--- /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 0000000000..901fff3401
--- /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 0000000000..3eee81a1c9
--- /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 0000000000..d0beae706b
--- /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 0000000000..e4881dcd79
--- /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 0000000000..532178fa79
--- /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 0000000000..26e5922cb4
--- /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 0000000000..c5bc3d7352
--- /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 0000000000..0cbe6c8972
--- /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 0000000000..c50681462f
--- /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 0000000000..df1663f96b
--- /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 0000000000..963f3e2709
--- /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 0000000000..1ea0318254
--- /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 0000000000..f178ab4172
--- /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 0000000000..6caa20bc13
--- /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 0000000000..e8dac1f8cf
--- /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 0000000000..7e2d18a662
--- /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 0000000000..4ac2b2a2bf
--- /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 0000000000..9f88b7f1be
--- /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 0000000000..46b2d9e30b
--- /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 0000000000..16ff5f36ea
--- /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 0000000000..22d2120ec2
--- /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 0000000000..1501e4e69a
--- /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 0000000000..ef635f2d1b
--- /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 0000000000..d621f0599c
--- /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 0000000000..cb7c1941dc
--- /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 0000000000..e7a9bce6d6
--- /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 0000000000..ffb057c5e6
--- /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 0000000000..112dd86c87
--- /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 0000000000..0fe9734f96
--- /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 0000000000..b38254e177
--- /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 0000000000..ddd2260c6c
--- /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 0000000000..841eaa935b
--- /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 0000000000..02da945809
--- /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 0000000000..a2decd992d
--- /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 0000000000..bbd0157324
--- /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 0000000000..0d273a39bd
--- /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 0000000000..b7c161098a
--- /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 0000000000..446e6a7fc8
--- /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 0000000000..c95586dccd
--- /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 0000000000..2ca2e9bd77
--- /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 0000000000..9eb32829c7
--- /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 0000000000..37ac5d01b7
--- /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 0000000000..d9b426e401
--- /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 0000000000..86dbb9d165
--- /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 0000000000..0993afdf51
--- /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 0000000000..a1169cad65
--- /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 0000000000..318606725c
--- /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 0000000000..4d1efd8543
--- /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 0000000000..459a2ef708
--- /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 0000000000..065e82d2c1
--- /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 0000000000..dba7780be9
--- /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 0000000000..8938f1a9e7
--- /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 0000000000..4545461c3a
--- /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 0000000000..a8779fcf7c
--- /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 0000000000..7c39169bd3
--- /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 0000000000..15eb4c89ba
--- /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 0000000000..d71f6c3a44
--- /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 0000000000..6052960e09
--- /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 0000000000..02f1edb74a
--- /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 0000000000..95034e3281
--- /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 0000000000..3d82419611
--- /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 0000000000..f9b0a6eb32
--- /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 0000000000..fc9965db34
--- /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 0000000000..964993a370
--- /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 0000000000..533e114122
--- /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 0000000000..c615e6e5de
--- /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 0000000000..4770b09b08
--- /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 0000000000..64dadb2587
--- /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 0000000000..42fa605da5
--- /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 0000000000..3ea2497cb8
--- /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 0000000000..90db6a6007
--- /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 0000000000..114249043d
--- /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 0000000000..fa7888aa35
--- /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 0000000000..124d3d3795
--- /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 0000000000..6199ccfdcf
--- /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 0000000000..4af2f37be8
--- /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 0000000000..dbeb61c06e
--- /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 0000000000..98883b6fda
--- /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 0000000000..cfcd025f40
--- /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 0000000000..b0416a1f6a
--- /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 0000000000..45c6908b78
--- /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 0000000000..d5c21a3908
--- /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 0000000000..4177cf301c
--- /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 0000000000..6842952ced
--- /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 0000000000..81488170d8
--- /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 0000000000..65fde815e6
--- /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 0000000000..696e32c03e
--- /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 0000000000..aebbe72874
--- /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 0000000000..8f00942303
--- /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 0000000000..139bddc342
--- /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 0000000000..6e4c1c5e3c
--- /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 0000000000..a84be19168
--- /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 0000000000..853dfcaa60
--- /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 0000000000..13b3841637
--- /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 0000000000..0e9c9de600
--- /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 0000000000..f6a80f8c87
--- /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-handling.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__program-handling.html
new file mode 100644
index 0000000000..5f7e2f4632
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__program-handling.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-handling.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 0000000000..176d1a3790
--- /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 0000000000..5bea0747c4
--- /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 0000000000..0eda5997ca
--- /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__fbo-remains-unchanged-after-read-pixels.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__reading__fbo-remains-unchanged-after-read-pixels.html
new file mode 100644
index 0000000000..acea88ca57
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__reading__fbo-remains-unchanged-after-read-pixels.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/fbo-remains-unchanged-after-read-pixels.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 0000000000..380f1d4786
--- /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 0000000000..f3202f20c4
--- /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__depth-renderbuffer-initialization.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__depth-renderbuffer-initialization.html
new file mode 100644
index 0000000000..cac0d56c3a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__depth-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/depth-renderbuffer-initialization.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 0000000000..cd6900b46a
--- /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 0000000000..12bc3a2864
--- /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 0000000000..60e068a454
--- /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__renderbuffers__stencil-renderbuffer-initialization.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__stencil-renderbuffer-initialization.html
new file mode 100644
index 0000000000..3ac46190b5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__stencil-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/stencil-renderbuffer-initialization.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__bind-framebuffer-flush-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__bind-framebuffer-flush-bug.html
new file mode 100644
index 0000000000..c38582902a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__bind-framebuffer-flush-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/bind-framebuffer-flush-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__blending.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__blending.html
new file mode 100644
index 0000000000..0a09fedc6a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__blending.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/blending.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__canvas-alpha-bug.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__canvas-alpha-bug.html
new file mode 100644
index 0000000000..c58184a666
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__canvas-alpha-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/canvas-alpha-bug.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__clear-after-copyTexImage2D.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__clear-after-copyTexImage2D.html
new file mode 100644
index 0000000000..118ee1df42
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__clear-after-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/rendering/clear-after-copyTexImage2D.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__clear-default-framebuffer-with-scissor-test.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__clear-default-framebuffer-with-scissor-test.html
new file mode 100644
index 0000000000..a1d683266b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__clear-default-framebuffer-with-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/clear-default-framebuffer-with-scissor-test.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__color-mask-preserved-during-implicit-clears.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__color-mask-preserved-during-implicit-clears.html
new file mode 100644
index 0000000000..c02a9cb2d9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__color-mask-preserved-during-implicit-clears.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/color-mask-preserved-during-implicit-clears.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__color-mask-should-not-affect-antialiased-framebuffer-resolution.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__color-mask-should-not-affect-antialiased-framebuffer-resolution.html
new file mode 100644
index 0000000000..eca8854d13
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__color-mask-should-not-affect-antialiased-framebuffer-resolution.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/color-mask-should-not-affect-antialiased-framebuffer-resolution.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 0000000000..143ade5765
--- /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 0000000000..0fc8c2cc06
--- /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 0000000000..321cb768b9
--- /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 0000000000..361f81939b
--- /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-webgl-to-canvas-2d-repeatedly.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-webgl-to-canvas-2d-repeatedly.html
new file mode 100644
index 0000000000..9a1df9a2aa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-webgl-to-canvas-2d-repeatedly.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-webgl-to-canvas-2d-repeatedly.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 0000000000..4822e01e9c
--- /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 0000000000..cb36665b15
--- /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-clear.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__framebuffer-texture-clear.html
new file mode 100644
index 0000000000..aecb459cff
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__framebuffer-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/rendering/framebuffer-texture-clear.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 0000000000..d286ab4839
--- /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 0000000000..9fdf198ab7
--- /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 0000000000..a96d36da65
--- /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 0000000000..6066568318
--- /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 0000000000..332e11be69
--- /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 0000000000..df14682c54
--- /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 0000000000..363655a6a8
--- /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 0000000000..2ff8fb9bb1
--- /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 0000000000..c8bd6f11d4
--- /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__line-rendering-quality.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__line-rendering-quality.html
new file mode 100644
index 0000000000..26618b30c0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__line-rendering-quality.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-rendering-quality.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 0000000000..684abd43d2
--- /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 0000000000..406dc7d496
--- /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 0000000000..1a2b26c912
--- /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 0000000000..d1311b2c5a
--- /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-array-buffers.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__out-of-bounds-array-buffers.html
new file mode 100644
index 0000000000..19e8265992
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__out-of-bounds-array-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-array-buffers.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 0000000000..9df405d82f
--- /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 0000000000..5288b8c7e7
--- /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 0000000000..bdd43b2c2d
--- /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 0000000000..ba33547904
--- /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 0000000000..c5b90dc042
--- /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 0000000000..f21798479a
--- /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__preservedrawingbuffer-leak.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__preservedrawingbuffer-leak.html
new file mode 100644
index 0000000000..d91edf4207
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__preservedrawingbuffer-leak.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/preservedrawingbuffer-leak.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__rendering-sampling-feedback-loop.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__rendering-sampling-feedback-loop.html
new file mode 100644
index 0000000000..4a466ac890
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__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/conformance/rendering/rendering-sampling-feedback-loop.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__rendering-stencil-large-viewport.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__rendering-stencil-large-viewport.html
new file mode 100644
index 0000000000..ff9bec6437
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__rendering-stencil-large-viewport.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/rendering-stencil-large-viewport.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__scissor-rect-repeated-rendering.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__scissor-rect-repeated-rendering.html
new file mode 100644
index 0000000000..c3d1a56db9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__scissor-rect-repeated-rendering.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/scissor-rect-repeated-rendering.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 0000000000..b058499d3c
--- /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__texture-switch-performance.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__texture-switch-performance.html
new file mode 100644
index 0000000000..8c3290357e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__texture-switch-performance.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/texture-switch-performance.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 0000000000..478f0a20f6
--- /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__fb-attach-implicit-target-assignment.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__fb-attach-implicit-target-assignment.html
new file mode 100644
index 0000000000..6eb1657d70
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__state__fb-attach-implicit-target-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/state/fb-attach-implicit-target-assignment.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 0000000000..36db4bb820
--- /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 0000000000..0a67f104b4
--- /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 0000000000..56fcf26f52
--- /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 0000000000..681a7fabcc
--- /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 0000000000..75c0c10bc4
--- /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-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..adb1b971f1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-alpha-alpha-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-alpha-alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..acf7dfd546
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-luminance-luminance-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-luminance-luminance-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..cf3043d617
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-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_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 0000000000..7b70b2cfd2
--- /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 0000000000..0d7c4ba9b4
--- /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 0000000000..34a0f5b978
--- /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 0000000000..b6c82e2e3b
--- /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 0000000000..a2b08deb5b
--- /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-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..97b3f6cc0e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-alpha-alpha-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-alpha-alpha-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-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..43eee1a9e4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-luminance-luminance-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-luminance-luminance-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-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..adf2a16e2d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-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_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 0000000000..0dd7626c79
--- /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 0000000000..fbcb7c3fa9
--- /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 0000000000..1ce50eade8
--- /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 0000000000..8ed7879a51
--- /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 0000000000..bce998e99c
--- /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-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..2c9f20233b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-alpha-alpha-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-alpha-alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..c599084705
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-luminance-luminance-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-luminance-luminance-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..4b05981f63
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-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_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 0000000000..914d81c235
--- /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 0000000000..a641f4ffbc
--- /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 0000000000..0a7996e1b5
--- /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 0000000000..64f1882992
--- /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 0000000000..2f7404f413
--- /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_bitmap_from_blob__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..83e4c6c08b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-alpha-alpha-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_bitmap_from_blob/tex-2d-alpha-alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..332b239bd6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-luminance-luminance-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_bitmap_from_blob/tex-2d-luminance-luminance-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..7e24331ab4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-luminance_alpha-luminance_alpha-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_bitmap_from_blob/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..0d615c1114
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..a0471819de
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..884432d506
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..d45e93b36c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..1a574ee4d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_canvas__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..3ed891118e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-alpha-alpha-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_bitmap_from_canvas/tex-2d-alpha-alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..7011379c32
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance-luminance-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_bitmap_from_canvas/tex-2d-luminance-luminance-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..a904bc23e7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance_alpha-luminance_alpha-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_bitmap_from_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..647c852e64
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..9a426a6aa3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..6aaf159c9c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..2f1928f6d2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..04bbdc7fdb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_image__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..b25bd4fc1c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-alpha-alpha-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_bitmap_from_image/tex-2d-alpha-alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..03893161e8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-luminance-luminance-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_bitmap_from_image/tex-2d-luminance-luminance-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..74cf669a5d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-luminance_alpha-luminance_alpha-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_bitmap_from_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..5c35c199db
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..2e748bbe50
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..2641aad295
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..05204a26bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..76f6febd6a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_bitmap__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..c323b6e1b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-alpha-alpha-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_bitmap_from_image_bitmap/tex-2d-alpha-alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..dd5f250a82
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance-luminance-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_bitmap_from_image_bitmap/tex-2d-luminance-luminance-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..1ef7b9ada3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance_alpha-luminance_alpha-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_bitmap_from_image_bitmap/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..123d1cbadd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..27bc4162b6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..de7a308214
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..42bb9f853b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..9e10192496
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_data__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..5b0abdbd7e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-alpha-alpha-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_bitmap_from_image_data/tex-2d-alpha-alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..5c055e8279
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance-luminance-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_bitmap_from_image_data/tex-2d-luminance-luminance-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..db89d6f49a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance_alpha-luminance_alpha-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_bitmap_from_image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..3eafe51154
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..951ddd857c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..01546a3d88
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..cd33023349
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..b0da26b19e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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_bitmap_from_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__image_bitmap_from_video__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..8a63103a4f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-alpha-alpha-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_bitmap_from_video/tex-2d-alpha-alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..95c91230b7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-luminance-luminance-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_bitmap_from_video/tex-2d-luminance-luminance-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..133e057ab6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-luminance_alpha-luminance_alpha-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_bitmap_from_video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..ad3c96f0df
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..2fe8125510
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..8189808820
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..781d30a5bb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..372d5fbb7a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_data__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..fd2d3ec7b5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-alpha-alpha-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-alpha-alpha-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-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..13683786dd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-luminance-luminance-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-luminance-luminance-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-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..7a7099354d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-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_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 0000000000..e0b2cb972d
--- /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 0000000000..cdac003475
--- /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 0000000000..ddfd9b25b7
--- /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 0000000000..6001b3e885
--- /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 0000000000..df1e7f71d0
--- /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__canvas-teximage-after-multiple-drawimages.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__canvas-teximage-after-multiple-drawimages.html
new file mode 100644
index 0000000000..c1ab378be1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__canvas-teximage-after-multiple-drawimages.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/canvas-teximage-after-multiple-drawimages.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 0000000000..bdf9028609
--- /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 0000000000..58ebcc9585
--- /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-image-crash.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-image-crash.html
new file mode 100644
index 0000000000..aa8a7b905d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-image-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/textures/misc/copy-tex-image-crash.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copytexsubimage2d-large-partial-copy-corruption.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copytexsubimage2d-large-partial-copy-corruption.html
new file mode 100644
index 0000000000..118ded1706
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copytexsubimage2d-large-partial-copy-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/copytexsubimage2d-large-partial-copy-corruption.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copytexsubimage2d-subrects.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copytexsubimage2d-subrects.html
new file mode 100644
index 0000000000..8ff9467a79
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copytexsubimage2d-subrects.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/copytexsubimage2d-subrects.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 0000000000..3d3ef87d70
--- /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__cube-map-uploads-out-of-order.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__cube-map-uploads-out-of-order.html
new file mode 100644
index 0000000000..a378aea725
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__cube-map-uploads-out-of-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/textures/misc/cube-map-uploads-out-of-order.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 0000000000..4b33a8a068
--- /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__exif-orientation.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__exif-orientation.html
new file mode 100644
index 0000000000..e017d24695
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__exif-orientation.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/exif-orientation.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__format-filterable-renderable.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__format-filterable-renderable.html
new file mode 100644
index 0000000000..49d0ce7861
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__format-filterable-renderable.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/format-filterable-renderable.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 0000000000..1d8d9f3d2b
--- /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 0000000000..9fee640813
--- /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 0000000000..f33ea5a086
--- /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-offscreencanvas.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__origin-clean-conformance-offscreencanvas.html
new file mode 100644
index 0000000000..ca394595ae
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__origin-clean-conformance-offscreencanvas.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-offscreencanvas.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 0000000000..62575898af
--- /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__png-image-types.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__png-image-types.html
new file mode 100644
index 0000000000..e530406f16
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__png-image-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/textures/misc/png-image-types.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 0000000000..a53fb58a05
--- /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 0000000000..a2976e2da6
--- /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 0000000000..ab1cbaa4ab
--- /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 0000000000..81e27d7c1c
--- /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 0000000000..76211a5465
--- /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 0000000000..a7f4f668f1
--- /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 0000000000..66950b2df3
--- /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 0000000000..a35c3c00c5
--- /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__tex-video-using-tex-unit-non-zero.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-video-using-tex-unit-non-zero.html
new file mode 100644
index 0000000000..4d6d696327
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-video-using-tex-unit-non-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/conformance/textures/misc/tex-video-using-tex-unit-non-zero.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 0000000000..efce96e42d
--- /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 0000000000..17da3e6ff2
--- /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 0000000000..5d9aa5ed1a
--- /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 0000000000..9d5e4a6ae8
--- /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 0000000000..4bd545f396
--- /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 0000000000..a6def8c45b
--- /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-and-deletion.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-copying-and-deletion.html
new file mode 100644
index 0000000000..bd443ccd1c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-copying-and-deletion.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-and-deletion.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 0000000000..70bf92cf9c
--- /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-corner-case-videos.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-corner-case-videos.html
new file mode 100644
index 0000000000..68946d1bee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-corner-case-videos.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-corner-case-videos.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 0000000000..398a54406f
--- /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 0000000000..a35654ef99
--- /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 0000000000..246cb27912
--- /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 0000000000..912f32adb0
--- /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 0000000000..8b4e7bd2e7
--- /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 0000000000..4503e7c236
--- /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 0000000000..e8a394e4c9
--- /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-srgb-upload.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-srgb-upload.html
new file mode 100644
index 0000000000..9b65f762cd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-srgb-upload.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-srgb-upload.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 0000000000..6300126833
--- /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 0000000000..84017062e2
--- /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 0000000000..5c784a9fc3
--- /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 0000000000..22723d99c5
--- /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__misc__texture-video-transparent.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-video-transparent.html
new file mode 100644
index 0000000000..1961a51001
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-video-transparent.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-video-transparent.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-with-flip-y-and-premultiply-alpha.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-with-flip-y-and-premultiply-alpha.html
new file mode 100644
index 0000000000..89c0b9ea20
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-with-flip-y-and-premultiply-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/textures/misc/texture-with-flip-y-and-premultiply-alpha.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__upload-from-srcset-with-empty-data.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__upload-from-srcset-with-empty-data.html
new file mode 100644
index 0000000000..bc48cb877e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__upload-from-srcset-with-empty-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/upload-from-srcset-with-empty-data.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__video-rotation.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__video-rotation.html
new file mode 100644
index 0000000000..5378137486
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__video-rotation.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/video-rotation.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..f83338284d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-alpha-alpha-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-alpha-alpha-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-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..2db7f9d34b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-luminance-luminance-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-luminance-luminance-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-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..1c089b93f0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-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_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 0000000000..48045a9f9a
--- /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 0000000000..dd9c5b2ca1
--- /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 0000000000..0cc05e325d
--- /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 0000000000..82b809b3ec
--- /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 0000000000..69eaffca28
--- /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-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..262355bb4c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-alpha-alpha-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-alpha-alpha-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..cfd4a9551e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-luminance-luminance-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-luminance-luminance-unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..cc8042c0d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-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_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 0000000000..fc7638ad85
--- /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 0000000000..c6dc45985f
--- /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 0000000000..9a9821d82a
--- /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 0000000000..1eefbe8b23
--- /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 0000000000..380252f3c8
--- /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-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..9a3e076e12
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-alpha-alpha-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-alpha-alpha-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-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..3a10b5a318
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-luminance-luminance-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-luminance-luminance-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-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..80adeb852f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-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_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 0000000000..742bad5192
--- /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 0000000000..53474bf7da
--- /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 0000000000..edbe68ee42
--- /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 0000000000..757c011dea
--- /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 0000000000..c4784f2f57
--- /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 0000000000..591c92fd07
--- /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 0000000000..395640a2d2
--- /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 0000000000..fc8bcefa34
--- /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 0000000000..21c043175a
--- /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 0000000000..a27fcc8c5d
--- /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 0000000000..c9f1352866
--- /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 0000000000..2680a873d2
--- /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-get-uniform-non-current-program.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-get-uniform-non-current-program.html
new file mode 100644
index 0000000000..2e6f4784ad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-get-uniform-non-current-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/gl-get-uniform-non-current-program.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 0000000000..4277338485
--- /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 0000000000..88c7eb709d
--- /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 0000000000..e3bc474bff
--- /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 0000000000..741899bb2b
--- /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__no-over-optimization-on-uniform-array-00.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-00.html
new file mode 100644
index 0000000000..be9e58fbbd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-01.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-01.html
new file mode 100644
index 0000000000..cfac8d53fc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-02.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-02.html
new file mode 100644
index 0000000000..5e5741aa67
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-03.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-03.html
new file mode 100644
index 0000000000..a09eeeb850
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-04.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-04.html
new file mode 100644
index 0000000000..6e13238539
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-05.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-05.html
new file mode 100644
index 0000000000..f405e0a7d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-06.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-06.html
new file mode 100644
index 0000000000..82cbe7de38
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-06.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-07.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-07.html
new file mode 100644
index 0000000000..114c7bfa14
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-07.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-07.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-08.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-08.html
new file mode 100644
index 0000000000..f0d1116f0e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-08.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-08.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-09.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-09.html
new file mode 100644
index 0000000000..4b61abf3e4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-09.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-09.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-10.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-10.html
new file mode 100644
index 0000000000..308360b63f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-10.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-10.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-11.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-11.html
new file mode 100644
index 0000000000..a699a7138d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-11.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-11.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-12.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-12.html
new file mode 100644
index 0000000000..658ff7e123
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-12.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-12.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-13.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-13.html
new file mode 100644
index 0000000000..83cb211c0b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-13.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-13.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-14.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-14.html
new file mode 100644
index 0000000000..639bc9eb02
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-14.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-14.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-15.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-15.html
new file mode 100644
index 0000000000..7bd282d609
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-15.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-15.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-16.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-16.html
new file mode 100644
index 0000000000..389826358b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-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/uniforms/no-over-optimization-on-uniform-array-16.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-17.html b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-17.html
new file mode 100644
index 0000000000..9d244022ab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__no-over-optimization-on-uniform-array-17.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-17.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 0000000000..b48f12b788
--- /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 0000000000..adda209f4e
--- /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 0000000000..c695081ee0
--- /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 0000000000..52f78224d6
--- /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 0000000000..394cc7d80a
--- /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 0000000000..7b9e48b21c
--- /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_2_deqp__data__gles3__shaders__arrays.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__arrays.html
new file mode 100644
index 0000000000..8da4f1b320
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__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/deqp/data/gles3/shaders/arrays.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conditionals.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conditionals.html
new file mode 100644
index 0000000000..2c9dedf919
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conditionals.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/conditionals.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__constant_expressions.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__constant_expressions.html
new file mode 100644
index 0000000000..d6ecf4aa79
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__constant_expressions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/constant_expressions.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__constants.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__constants.html
new file mode 100644
index 0000000000..ac06b8d016
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__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/deqp/data/gles3/shaders/constants.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_matrix_combine.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_matrix_combine.html
new file mode 100644
index 0000000000..f856b7800c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_matrix_combine.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/conversions_matrix_combine.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_matrix_to_matrix.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_matrix_to_matrix.html
new file mode 100644
index 0000000000..283b2a9b96
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_matrix_to_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/deqp/data/gles3/shaders/conversions_matrix_to_matrix.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_scalar_to_matrix.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_scalar_to_matrix.html
new file mode 100644
index 0000000000..19361d5d03
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_scalar_to_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/deqp/data/gles3/shaders/conversions_scalar_to_matrix.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_scalar_to_scalar.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_scalar_to_scalar.html
new file mode 100644
index 0000000000..f0296e52b2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_scalar_to_scalar.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/conversions_scalar_to_scalar.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_scalar_to_vector.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_scalar_to_vector.html
new file mode 100644
index 0000000000..aa81b8afe9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_scalar_to_vector.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/conversions_scalar_to_vector.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_combine.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_combine.html
new file mode 100644
index 0000000000..650af90486
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_combine.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/conversions_vector_combine.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_illegal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_illegal.html
new file mode 100644
index 0000000000..35697c891e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_illegal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/conversions_vector_illegal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_to_scalar.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_to_scalar.html
new file mode 100644
index 0000000000..72631a29f8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_to_scalar.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/conversions_vector_to_scalar.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_to_vector.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_to_vector.html
new file mode 100644
index 0000000000..f1f2991cc8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__conversions_vector_to_vector.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/conversions_vector_to_vector.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__declarations.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__declarations.html
new file mode 100644
index 0000000000..43ab49b478
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__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/deqp/data/gles3/shaders/declarations.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__fragdata.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__fragdata.html
new file mode 100644
index 0000000000..ccaa07a6dc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__fragdata.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/fragdata.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__functions.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__functions.html
new file mode 100644
index 0000000000..2975b3cfbf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__functions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/functions.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__invalid_texture_functions.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__invalid_texture_functions.html
new file mode 100644
index 0000000000..1cfefb1721
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__invalid_texture_functions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/invalid_texture_functions.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__keywords.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__keywords.html
new file mode 100644
index 0000000000..c51a0ef21e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__keywords.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/keywords.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__linkage.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__linkage.html
new file mode 100644
index 0000000000..27aa1c193b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__linkage.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/linkage.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__negative.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__negative.html
new file mode 100644
index 0000000000..00af8af628
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__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/deqp/data/gles3/shaders/negative.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__preprocessor.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__preprocessor.html
new file mode 100644
index 0000000000..413c379691
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__preprocessor.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles3/shaders/preprocessor.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__qualification_order.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__qualification_order.html
new file mode 100644
index 0000000000..5990ff352d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__qualification_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/deqp/data/gles3/shaders/qualification_order.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__scoping.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__scoping.html
new file mode 100644
index 0000000000..c63c22145c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__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/deqp/data/gles3/shaders/scoping.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__switch.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__switch.html
new file mode 100644
index 0000000000..61d0418460
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__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/deqp/data/gles3/shaders/switch.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_bvec2.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_bvec2.html
new file mode 100644
index 0000000000..0452329aaf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_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/deqp/data/gles3/shaders/swizzles_bvec2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_bvec3.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_bvec3.html
new file mode 100644
index 0000000000..24cdbe803e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_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/deqp/data/gles3/shaders/swizzles_bvec3.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_bvec4.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_bvec4.html
new file mode 100644
index 0000000000..7d811a6370
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_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/deqp/data/gles3/shaders/swizzles_bvec4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_ivec2.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_ivec2.html
new file mode 100644
index 0000000000..cebe622e54
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_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/deqp/data/gles3/shaders/swizzles_ivec2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_ivec3.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_ivec3.html
new file mode 100644
index 0000000000..644d46fded
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_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/deqp/data/gles3/shaders/swizzles_ivec3.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_ivec4.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_ivec4.html
new file mode 100644
index 0000000000..ec14fe5b91
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_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/deqp/data/gles3/shaders/swizzles_ivec4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_vec2.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_vec2.html
new file mode 100644
index 0000000000..9de45842cf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_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/deqp/data/gles3/shaders/swizzles_vec2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_vec3.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_vec3.html
new file mode 100644
index 0000000000..827608feba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_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/deqp/data/gles3/shaders/swizzles_vec3.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_vec4.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_vec4.html
new file mode 100644
index 0000000000..0d5e11ef3f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__data__gles3__shaders__swizzles_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/deqp/data/gles3/shaders/swizzles_vec4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__framework__opengl__simplereference__referencecontext.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__framework__opengl__simplereference__referencecontext.html
new file mode 100644
index 0000000000..f1afdf109f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__framework__opengl__simplereference__referencecontext.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/framework/opengl/simplereference/referencecontext.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__attriblocation.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__attriblocation.html
new file mode 100644
index 0000000000..1c5e67735e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__attriblocation.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/attriblocation.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__booleanstatequery.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__booleanstatequery.html
new file mode 100644
index 0000000000..e007e23b29
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__booleanstatequery.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/booleanstatequery.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__buffercopy.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__buffercopy.html
new file mode 100644
index 0000000000..3c5214881f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__buffercopy.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/buffercopy.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__bufferobjectquery.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__bufferobjectquery.html
new file mode 100644
index 0000000000..fddc2d7e7c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__bufferobjectquery.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/bufferobjectquery.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__clipping.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__clipping.html
new file mode 100644
index 0000000000..4605e25527
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__clipping.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/clipping.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__defaultvertexattribute.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__defaultvertexattribute.html
new file mode 100644
index 0000000000..33cdf37283
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__defaultvertexattribute.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/defaultvertexattribute.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_arrays.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_arrays.html
new file mode 100644
index 0000000000..7ad109b2a6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_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/deqp/functional/gles3/draw/draw_arrays.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_arrays_instanced.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_arrays_instanced.html
new file mode 100644
index 0000000000..233fac2a14
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_arrays_instanced.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/draw/draw_arrays_instanced.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_elements.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_elements.html
new file mode 100644
index 0000000000..4cd86fa7a8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_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/deqp/functional/gles3/draw/draw_elements.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_elements_instanced.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_elements_instanced.html
new file mode 100644
index 0000000000..49e8caf009
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_elements_instanced.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/draw/draw_elements_instanced.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_range_elements.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_range_elements.html
new file mode 100644
index 0000000000..eae18d9dc0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__draw_range_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/deqp/functional/gles3/draw/draw_range_elements.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__instancing.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__instancing.html
new file mode 100644
index 0000000000..ead77c2f0f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__instancing.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/draw/instancing.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__random.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__random.html
new file mode 100644
index 0000000000..ddbe980abb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__draw__random.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/draw/random.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__blend.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__blend.html
new file mode 100644
index 0000000000..82194aa70b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__blend.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/blend.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__clear.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__clear.html
new file mode 100644
index 0000000000..7b2c2dc303
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__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/deqp/functional/gles3/fbocolorbuffer/clear.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_00.html
new file mode 100644
index 0000000000..be5a26cb5c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_01.html
new file mode 100644
index 0000000000..75cc66a5e8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_02.html
new file mode 100644
index 0000000000..72180e054f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_03.html
new file mode 100644
index 0000000000..fc5d3b0d3c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_04.html
new file mode 100644
index 0000000000..b54d2a205c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_05.html
new file mode 100644
index 0000000000..b5d18a9a88
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2d_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_00.html
new file mode 100644
index 0000000000..49f5beb0b7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_01.html
new file mode 100644
index 0000000000..449c17a522
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_02.html
new file mode 100644
index 0000000000..a3ec49f9d9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_03.html
new file mode 100644
index 0000000000..d9d0364a9d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_04.html
new file mode 100644
index 0000000000..231cb7a6c7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_05.html
new file mode 100644
index 0000000000..94240a9390
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex2darray_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_00.html
new file mode 100644
index 0000000000..9091126893
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_01.html
new file mode 100644
index 0000000000..27e2709cbe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_02.html
new file mode 100644
index 0000000000..8fc9ce76c7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_03.html
new file mode 100644
index 0000000000..c6b4b01352
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_04.html
new file mode 100644
index 0000000000..af73a74a96
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_05.html
new file mode 100644
index 0000000000..ff9a69040b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__tex3d_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_00.html
new file mode 100644
index 0000000000..a045b98d50
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/texcube_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_01.html
new file mode 100644
index 0000000000..665d21bec3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/texcube_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_02.html
new file mode 100644
index 0000000000..4ec2094418
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/texcube_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_03.html
new file mode 100644
index 0000000000..41ca441041
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/texcube_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_04.html
new file mode 100644
index 0000000000..682d17a131
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/texcube_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_05.html
new file mode 100644
index 0000000000..645723d07b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocolorbuffer__texcube_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocolorbuffer/texcube_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocompleteness.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocompleteness.html
new file mode 100644
index 0000000000..219026c2b1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbocompleteness.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbocompleteness.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbodepthbuffer.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbodepthbuffer.html
new file mode 100644
index 0000000000..d529ec6686
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbodepthbuffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbodepthbuffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__default.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__default.html
new file mode 100644
index 0000000000..936e721c6f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__default.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fboinvalidate/default.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__format_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__format_00.html
new file mode 100644
index 0000000000..5df7ad61cc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__format_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fboinvalidate/format_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__format_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__format_01.html
new file mode 100644
index 0000000000..b0c22429bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__format_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fboinvalidate/format_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__format_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__format_02.html
new file mode 100644
index 0000000000..a67a2bf5bc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__format_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fboinvalidate/format_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__sub.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__sub.html
new file mode 100644
index 0000000000..17d9fae61a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__sub.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fboinvalidate/sub.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__target.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__target.html
new file mode 100644
index 0000000000..8f534b3f9e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__target.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fboinvalidate/target.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__whole.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__whole.html
new file mode 100644
index 0000000000..70abf8eff7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fboinvalidate__whole.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fboinvalidate/whole.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbomultisample.2_samples.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbomultisample.2_samples.html
new file mode 100644
index 0000000000..bf41bd4413
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbomultisample.2_samples.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbomultisample.2_samples.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbomultisample.4_samples.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbomultisample.4_samples.html
new file mode 100644
index 0000000000..0e37fafd22
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbomultisample.4_samples.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbomultisample.4_samples.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbomultisample.8_samples.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbomultisample.8_samples.html
new file mode 100644
index 0000000000..8a705cf606
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbomultisample.8_samples.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbomultisample.8_samples.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_00.html
new file mode 100644
index 0000000000..72ca9d51e0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/recreate_color_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_01.html
new file mode 100644
index 0000000000..1a46c9d935
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/recreate_color_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_02.html
new file mode 100644
index 0000000000..877cde0a57
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/recreate_color_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_03.html
new file mode 100644
index 0000000000..ed90414b1b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/recreate_color_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_04.html
new file mode 100644
index 0000000000..4828245869
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/recreate_color_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_05.html
new file mode 100644
index 0000000000..8dd3881f04
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/recreate_color_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_06.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_06.html
new file mode 100644
index 0000000000..12c1dff74e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_color_06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/recreate_color_06.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_depth_stencil.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_depth_stencil.html
new file mode 100644
index 0000000000..83d42ac9a8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__recreate_depth_stencil.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/recreate_depth_stencil.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_00.html
new file mode 100644
index 0000000000..603f98e8dd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/resize_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_01.html
new file mode 100644
index 0000000000..ffe4281386
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/resize_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_02.html
new file mode 100644
index 0000000000..9a37854f61
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/resize_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_03.html
new file mode 100644
index 0000000000..10bd016152
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__resize_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/resize_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_00.html
new file mode 100644
index 0000000000..ab4199440a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/shared_colorbuffer_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_01.html
new file mode 100644
index 0000000000..d509796b45
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/shared_colorbuffer_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_02.html
new file mode 100644
index 0000000000..7ad43e46dc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/shared_colorbuffer_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_clear.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_clear.html
new file mode 100644
index 0000000000..0c85c0534d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_colorbuffer_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/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_depth_stencil.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_depth_stencil.html
new file mode 100644
index 0000000000..9050edb55d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__shared_depth_stencil.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fborender/shared_depth_stencil.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__stencil_clear.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__stencil_clear.html
new file mode 100644
index 0000000000..666e3e092f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fborender__stencil_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/deqp/functional/gles3/fborender/stencil_clear.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbostatequery.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbostatequery.html
new file mode 100644
index 0000000000..598431797a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbostatequery.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbostatequery.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbostencilbuffer.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbostencilbuffer.html
new file mode 100644
index 0000000000..810c4c5746
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fbostencilbuffer.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fbostencilbuffer.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__floatstatequery.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__floatstatequery.html
new file mode 100644
index 0000000000..0607524733
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__floatstatequery.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/floatstatequery.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragdepth.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragdepth.html
new file mode 100644
index 0000000000..e9992837f0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragdepth.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fragdepth.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.fixed.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.fixed.html
new file mode 100644
index 0000000000..69d26a9dba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.fixed.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fragmentoutput/array.fixed.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.float.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.float.html
new file mode 100644
index 0000000000..04ef6c08d9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.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/deqp/functional/gles3/fragmentoutput/array.float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.int.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.int.html
new file mode 100644
index 0000000000..5b291e46cb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.int.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fragmentoutput/array.int.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.uint.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.uint.html
new file mode 100644
index 0000000000..42fba3247f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__array.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/deqp/functional/gles3/fragmentoutput/array.uint.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.fixed.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.fixed.html
new file mode 100644
index 0000000000..a985b02565
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.fixed.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fragmentoutput/basic.fixed.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.float.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.float.html
new file mode 100644
index 0000000000..e5796d7e3e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.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/deqp/functional/gles3/fragmentoutput/basic.float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.int.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.int.html
new file mode 100644
index 0000000000..7df81100c6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.int.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fragmentoutput/basic.int.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.uint.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.uint.html
new file mode 100644
index 0000000000..fa48d197b0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__basic.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/deqp/functional/gles3/fragmentoutput/basic.uint.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__random_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__random_00.html
new file mode 100644
index 0000000000..9bbd38c1bb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__random_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fragmentoutput/random_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__random_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__random_01.html
new file mode 100644
index 0000000000..522a2b37e9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__random_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fragmentoutput/random_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__random_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__random_02.html
new file mode 100644
index 0000000000..5ef0919d64
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__fragmentoutput__random_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/fragmentoutput/random_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_00.html
new file mode 100644
index 0000000000..962fc74f40
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_01.html
new file mode 100644
index 0000000000..3e41deb84f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_02.html
new file mode 100644
index 0000000000..2f755f87b6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_03.html
new file mode 100644
index 0000000000..43aea3cc80
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_04.html
new file mode 100644
index 0000000000..480003cd1f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_05.html
new file mode 100644
index 0000000000..1d83655ae7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_06.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_06.html
new file mode 100644
index 0000000000..67085a8412
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_06.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_07.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_07.html
new file mode 100644
index 0000000000..83a3f3b391
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_07.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_07.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_08.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_08.html
new file mode 100644
index 0000000000..aa8757bb64
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_08.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_08.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_09.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_09.html
new file mode 100644
index 0000000000..1e056234db
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_09.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_09.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_10.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_10.html
new file mode 100644
index 0000000000..e41174b522
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_10.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_10.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_11.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_11.html
new file mode 100644
index 0000000000..e24c3ec290
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_11.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_11.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_12.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_12.html
new file mode 100644
index 0000000000..e96f4d2ee5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_12.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_12.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_13.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_13.html
new file mode 100644
index 0000000000..73a1d60da3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_13.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_13.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_14.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_14.html
new file mode 100644
index 0000000000..f96ea049ab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_14.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_14.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_15.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_15.html
new file mode 100644
index 0000000000..6332842004
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_15.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_15.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_16.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_16.html
new file mode 100644
index 0000000000..090ce85220
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_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/deqp/functional/gles3/framebufferblit/conversion_16.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_17.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_17.html
new file mode 100644
index 0000000000..442739e702
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_17.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_17.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_18.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_18.html
new file mode 100644
index 0000000000..6468c39d89
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_18.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_18.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_19.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_19.html
new file mode 100644
index 0000000000..3c40c56cee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_19.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_19.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_20.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_20.html
new file mode 100644
index 0000000000..de061da3a7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_20.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_20.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_21.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_21.html
new file mode 100644
index 0000000000..b7b4449eb7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_21.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_21.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_22.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_22.html
new file mode 100644
index 0000000000..fcaba9d2f7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_22.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_22.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_23.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_23.html
new file mode 100644
index 0000000000..2da312d0f4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_23.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_23.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_24.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_24.html
new file mode 100644
index 0000000000..d9a39dfb72
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_24.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_24.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_25.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_25.html
new file mode 100644
index 0000000000..15bcc7fbcf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_25.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_25.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_26.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_26.html
new file mode 100644
index 0000000000..cf38e59492
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_26.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_26.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_27.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_27.html
new file mode 100644
index 0000000000..2b8e53b59a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_27.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_27.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_28.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_28.html
new file mode 100644
index 0000000000..ee80603b38
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_28.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_28.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_29.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_29.html
new file mode 100644
index 0000000000..a4cfb44b54
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_29.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_29.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_30.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_30.html
new file mode 100644
index 0000000000..133b693d50
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_30.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_30.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_31.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_31.html
new file mode 100644
index 0000000000..c0c3739017
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_31.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_31.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_32.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_32.html
new file mode 100644
index 0000000000..cd84a1e976
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_32.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_32.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_33.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_33.html
new file mode 100644
index 0000000000..567febd675
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_33.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_33.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_34.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_34.html
new file mode 100644
index 0000000000..050302dca7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__conversion_34.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/conversion_34.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_00.html
new file mode 100644
index 0000000000..5ebcacc128
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_01.html
new file mode 100644
index 0000000000..085049a81e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_02.html
new file mode 100644
index 0000000000..9d913aea97
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_03.html
new file mode 100644
index 0000000000..09b4adae6e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_04.html
new file mode 100644
index 0000000000..1f6423dc35
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_05.html
new file mode 100644
index 0000000000..ab03f3f683
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_06.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_06.html
new file mode 100644
index 0000000000..b0c3b8aeb3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__default_framebuffer_06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__depth_stencil.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__depth_stencil.html
new file mode 100644
index 0000000000..bb1299ce29
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__depth_stencil.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/depth_stencil.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_00.html
new file mode 100644
index 0000000000..82c65b7e73
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/rect_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_01.html
new file mode 100644
index 0000000000..2e43364825
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/rect_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_02.html
new file mode 100644
index 0000000000..b635a6b671
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/rect_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_03.html
new file mode 100644
index 0000000000..e6bc181fb7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/rect_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_04.html
new file mode 100644
index 0000000000..435aeb536a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/rect_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_05.html
new file mode 100644
index 0000000000..e9f58c9d38
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/rect_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_06.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_06.html
new file mode 100644
index 0000000000..76cdc760ed
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__framebufferblit__rect_06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/framebufferblit/rect_06.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__indexedstatequery.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__indexedstatequery.html
new file mode 100644
index 0000000000..ed35225338
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__indexedstatequery.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/indexedstatequery.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__instancedrendering.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__instancedrendering.html
new file mode 100644
index 0000000000..b5af5894b1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__instancedrendering.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/instancedrendering.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__integerstatequery.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__integerstatequery.html
new file mode 100644
index 0000000000..a0ee9f1cdd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__integerstatequery.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/integerstatequery.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__internalformatquery.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__internalformatquery.html
new file mode 100644
index 0000000000..3f783f6acd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__internalformatquery.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/internalformatquery.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__lifetime.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__lifetime.html
new file mode 100644
index 0000000000..4435cf2f92
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__lifetime.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/lifetime.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__default_fbo.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__default_fbo.html
new file mode 100644
index 0000000000..a0c04a9dec
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__default_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/deqp/functional/gles3/multisample/default_fbo.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__fbo_4_samples.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__fbo_4_samples.html
new file mode 100644
index 0000000000..926e488893
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__fbo_4_samples.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/multisample/fbo_4_samples.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__fbo_8_samples.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__fbo_8_samples.html
new file mode 100644
index 0000000000..f656fd9699
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__fbo_8_samples.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/multisample/fbo_8_samples.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__fbo_max_samples.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__fbo_max_samples.html
new file mode 100644
index 0000000000..a121c518ea
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__multisample__fbo_max_samples.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/multisample/fbo_max_samples.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativebufferapi.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativebufferapi.html
new file mode 100644
index 0000000000..c52530c874
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativebufferapi.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/negativebufferapi.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativefragmentapi.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativefragmentapi.html
new file mode 100644
index 0000000000..0a3ee8d4ae
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativefragmentapi.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/negativefragmentapi.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativeshaderapi.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativeshaderapi.html
new file mode 100644
index 0000000000..03771bfa49
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativeshaderapi.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/negativeshaderapi.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativestateapi.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativestateapi.html
new file mode 100644
index 0000000000..92f1437539
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativestateapi.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/negativestateapi.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativetextureapi.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativetextureapi.html
new file mode 100644
index 0000000000..eff2b680a1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativetextureapi.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/negativetextureapi.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativevertexarrayapi.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativevertexarrayapi.html
new file mode 100644
index 0000000000..3a32a04779
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__negativevertexarrayapi.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/negativevertexarrayapi.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__occlusionquery_conservative.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__occlusionquery_conservative.html
new file mode 100644
index 0000000000..cdcc313aaf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__occlusionquery_conservative.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/occlusionquery_conservative.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__occlusionquery_strict.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__occlusionquery_strict.html
new file mode 100644
index 0000000000..034164de37
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__occlusionquery_strict.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/occlusionquery_strict.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__pixelbufferobject.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__pixelbufferobject.html
new file mode 100644
index 0000000000..5a9cb38313
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__pixelbufferobject.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/pixelbufferobject.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__00.html
new file mode 100644
index 0000000000..5bc7dd701e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/primitiverestart/00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__01.html
new file mode 100644
index 0000000000..631cae8991
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/primitiverestart/01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__02.html
new file mode 100644
index 0000000000..ee23f1f124
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/primitiverestart/02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__03.html
new file mode 100644
index 0000000000..03327f9d49
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/primitiverestart/03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__04.html
new file mode 100644
index 0000000000..9d1bad7494
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/primitiverestart/04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__05.html
new file mode 100644
index 0000000000..09e056f908
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/primitiverestart/05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__06.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__06.html
new file mode 100644
index 0000000000..9b5e730be7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/primitiverestart/06.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__07.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__07.html
new file mode 100644
index 0000000000..06730f00e2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__primitiverestart__07.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/primitiverestart/07.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__rasterizerdiscard.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__rasterizerdiscard.html
new file mode 100644
index 0000000000..ef2fc654f7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__rasterizerdiscard.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/rasterizerdiscard.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__rbostatequery.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__rbostatequery.html
new file mode 100644
index 0000000000..5ba2b2a0ad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__rbostatequery.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/rbostatequery.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__readpixel.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__readpixel.html
new file mode 100644
index 0000000000..b570f6f2d2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__readpixel.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/readpixel.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__samplerobject.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__samplerobject.html
new file mode 100644
index 0000000000..78c72f0a4b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__samplerobject.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/samplerobject.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__samplerstatequery.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__samplerstatequery.html
new file mode 100644
index 0000000000..479e22c7bf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__samplerstatequery.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/samplerstatequery.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderapi.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderapi.html
new file mode 100644
index 0000000000..0111ec46c4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderapi.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderapi.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderbuiltinvar.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderbuiltinvar.html
new file mode 100644
index 0000000000..b42b434712
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderbuiltinvar.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderbuiltinvar.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadercommonfunction.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadercommonfunction.html
new file mode 100644
index 0000000000..ae53c93800
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadercommonfunction.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadercommonfunction.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderderivate_dfdx.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderderivate_dfdx.html
new file mode 100644
index 0000000000..5cc18eac9e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderderivate_dfdx.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderderivate_dfdx.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderderivate_dfdy.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderderivate_dfdy.html
new file mode 100644
index 0000000000..8455ddd533
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderderivate_dfdy.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderderivate_dfdy.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderderivate_fwidth.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderderivate_fwidth.html
new file mode 100644
index 0000000000..555869112d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderderivate_fwidth.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderderivate_fwidth.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__mat_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__mat_00.html
new file mode 100644
index 0000000000..62781450b0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__mat_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderindexing/mat_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__mat_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__mat_01.html
new file mode 100644
index 0000000000..8cad2b5048
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__mat_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderindexing/mat_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__mat_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__mat_02.html
new file mode 100644
index 0000000000..e02b0d96fd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__mat_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderindexing/mat_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__tmp.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__tmp.html
new file mode 100644
index 0000000000..549db881a6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__tmp.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderindexing/tmp.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__uniform.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__uniform.html
new file mode 100644
index 0000000000..67c0db0705
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__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/deqp/functional/gles3/shaderindexing/uniform.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__varying.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__varying.html
new file mode 100644
index 0000000000..4a70782285
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__varying.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderindexing/varying.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__vec2.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__vec2.html
new file mode 100644
index 0000000000..40c7654a3c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__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/deqp/functional/gles3/shaderindexing/vec2.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__vec3.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__vec3.html
new file mode 100644
index 0000000000..59227d6d0b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__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/deqp/functional/gles3/shaderindexing/vec3.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__vec4.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__vec4.html
new file mode 100644
index 0000000000..5223ce621a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderindexing__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/deqp/functional/gles3/shaderindexing/vec4.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderloop_do_while.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderloop_do_while.html
new file mode 100644
index 0000000000..b6c246de5a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderloop_do_while.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderloop_do_while.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderloop_for.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderloop_for.html
new file mode 100644
index 0000000000..10c9f95cf0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderloop_for.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderloop_for.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderloop_while.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderloop_while.html
new file mode 100644
index 0000000000..0daf9a3a4f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderloop_while.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderloop_while.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_assign.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_assign.html
new file mode 100644
index 0000000000..d539c58c40
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_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/deqp/functional/gles3/shadermatrix/add_assign.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_const.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_const.html
new file mode 100644
index 0000000000..3d0fe3a37b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_const.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/add_const.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_dynamic.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_dynamic.html
new file mode 100644
index 0000000000..f626aedc4e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_dynamic.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/add_dynamic.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_uniform.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_uniform.html
new file mode 100644
index 0000000000..8d410c3745
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__add_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/deqp/functional/gles3/shadermatrix/add_uniform.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__determinant.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__determinant.html
new file mode 100644
index 0000000000..799bfe1a37
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__determinant.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/determinant.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_assign.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_assign.html
new file mode 100644
index 0000000000..48ed171aa7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_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/deqp/functional/gles3/shadermatrix/div_assign.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_const.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_const.html
new file mode 100644
index 0000000000..cd776460ee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_const.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/div_const.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_dynamic.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_dynamic.html
new file mode 100644
index 0000000000..3e5a1ab8a8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_dynamic.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/div_dynamic.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_uniform.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_uniform.html
new file mode 100644
index 0000000000..bac66a1041
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__div_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/deqp/functional/gles3/shadermatrix/div_uniform.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__inverse.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__inverse.html
new file mode 100644
index 0000000000..5f7ba0a53b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__inverse.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/inverse.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__matrixcompmult.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__matrixcompmult.html
new file mode 100644
index 0000000000..63a37b7889
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__matrixcompmult.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/matrixcompmult.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_assign.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_assign.html
new file mode 100644
index 0000000000..8a87b5dc6a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_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/deqp/functional/gles3/shadermatrix/mul_assign.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_const_highp.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_const_highp.html
new file mode 100644
index 0000000000..1fc8f09bb0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_const_highp.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/mul_const_highp.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_const_lowp.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_const_lowp.html
new file mode 100644
index 0000000000..d7f88ef551
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_const_lowp.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/mul_const_lowp.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_const_mediump.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_const_mediump.html
new file mode 100644
index 0000000000..1e4947661f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_const_mediump.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/mul_const_mediump.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_dynamic_highp.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_dynamic_highp.html
new file mode 100644
index 0000000000..bf8b77c50c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_dynamic_highp.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_dynamic_lowp.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_dynamic_lowp.html
new file mode 100644
index 0000000000..21e57c9466
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_dynamic_lowp.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_dynamic_mediump.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_dynamic_mediump.html
new file mode 100644
index 0000000000..930e855afa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_dynamic_mediump.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_uniform_highp.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_uniform_highp.html
new file mode 100644
index 0000000000..9893fe67a5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_uniform_highp.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/mul_uniform_highp.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_uniform_lowp.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_uniform_lowp.html
new file mode 100644
index 0000000000..668cb565ac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_uniform_lowp.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_uniform_mediump.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_uniform_mediump.html
new file mode 100644
index 0000000000..f800b24a3d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__mul_uniform_mediump.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__negation.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__negation.html
new file mode 100644
index 0000000000..344c671cdd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__negation.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/negation.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__outerproduct.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__outerproduct.html
new file mode 100644
index 0000000000..2e165a7f80
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__outerproduct.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/outerproduct.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__post_decrement.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__post_decrement.html
new file mode 100644
index 0000000000..7edb7ff8fa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__post_decrement.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/post_decrement.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__post_increment.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__post_increment.html
new file mode 100644
index 0000000000..f381d8920b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__post_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/deqp/functional/gles3/shadermatrix/post_increment.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__pre_decrement.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__pre_decrement.html
new file mode 100644
index 0000000000..93ef08025e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__pre_decrement.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/pre_decrement.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__pre_increment.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__pre_increment.html
new file mode 100644
index 0000000000..8a611771c3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__pre_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/deqp/functional/gles3/shadermatrix/pre_increment.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_assign.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_assign.html
new file mode 100644
index 0000000000..6bb611c65d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_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/deqp/functional/gles3/shadermatrix/sub_assign.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_const.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_const.html
new file mode 100644
index 0000000000..4e5a1c3471
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_const.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/sub_const.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_dynamic.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_dynamic.html
new file mode 100644
index 0000000000..07b7e456a1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_dynamic.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/sub_dynamic.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_uniform.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_uniform.html
new file mode 100644
index 0000000000..c31d90366b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__sub_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/deqp/functional/gles3/shadermatrix/sub_uniform.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__transpose.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__transpose.html
new file mode 100644
index 0000000000..32e9d31ae3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__transpose.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/transpose.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__unary_addition.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__unary_addition.html
new file mode 100644
index 0000000000..5a460ba578
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadermatrix__unary_addition.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadermatrix/unary_addition.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_00.html
new file mode 100644
index 0000000000..df9729979a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_01.html
new file mode 100644
index 0000000000..d95baba0c2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_02.html
new file mode 100644
index 0000000000..c50ad8349e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_03.html
new file mode 100644
index 0000000000..9d08b7d18f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__angle_and_trigonometry_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_00.html
new file mode 100644
index 0000000000..b458ecb498
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_01.html
new file mode 100644
index 0000000000..d83576e8b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_02.html
new file mode 100644
index 0000000000..0ab3531c51
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_03.html
new file mode 100644
index 0000000000..b7700bef53
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_04.html
new file mode 100644
index 0000000000..c5dfa9644f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_05.html
new file mode 100644
index 0000000000..7412103f6b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_06.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_06.html
new file mode 100644
index 0000000000..83d5c3f21c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_06.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_07.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_07.html
new file mode 100644
index 0000000000..be2798082a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_07.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_07.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_08.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_08.html
new file mode 100644
index 0000000000..fea72d2ede
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_08.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_08.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_09.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_09.html
new file mode 100644
index 0000000000..1905335a67
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_09.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_09.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_10.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_10.html
new file mode 100644
index 0000000000..50393f1ad3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_10.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_10.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_11.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_11.html
new file mode 100644
index 0000000000..0e2276f616
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_11.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_11.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_12.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_12.html
new file mode 100644
index 0000000000..7b5183deaf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_12.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_12.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_13.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_13.html
new file mode 100644
index 0000000000..533d12a8eb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_13.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_13.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_14.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_14.html
new file mode 100644
index 0000000000..8fb2625479
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_14.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_14.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_15.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_15.html
new file mode 100644
index 0000000000..bc182fa771
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__binary_operator_15.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/binary_operator_15.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__bool_compare.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__bool_compare.html
new file mode 100644
index 0000000000..d21e3514e0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__bool_compare.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/bool_compare.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_00.html
new file mode 100644
index 0000000000..4ce0870191
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/common_functions_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_01.html
new file mode 100644
index 0000000000..57bd49df80
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/common_functions_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_02.html
new file mode 100644
index 0000000000..093dd6932c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/common_functions_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_03.html
new file mode 100644
index 0000000000..065aa7d204
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/common_functions_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_04.html
new file mode 100644
index 0000000000..e5d378a79d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/common_functions_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_05.html
new file mode 100644
index 0000000000..b5f4654558
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/common_functions_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_06.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_06.html
new file mode 100644
index 0000000000..9a4998ecf1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__common_functions_06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/common_functions_06.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__exponential.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__exponential.html
new file mode 100644
index 0000000000..4bb8dfe574
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__exponential.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/exponential.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__float_compare.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__float_compare.html
new file mode 100644
index 0000000000..6350c1b9d6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__float_compare.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/float_compare.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__geometric.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__geometric.html
new file mode 100644
index 0000000000..8aa01fbe33
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__geometric.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/geometric.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__int_compare.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__int_compare.html
new file mode 100644
index 0000000000..a49c0f41e4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__int_compare.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/int_compare.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__selection.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__selection.html
new file mode 100644
index 0000000000..d11f1fbd74
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__selection.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/selection.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__sequence.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__sequence.html
new file mode 100644
index 0000000000..4c25d14a61
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__sequence.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/sequence.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__unary_operator_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__unary_operator_00.html
new file mode 100644
index 0000000000..9f50d99ac0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__unary_operator_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/unary_operator_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__unary_operator_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__unary_operator_01.html
new file mode 100644
index 0000000000..8059bc94de
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__unary_operator_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/unary_operator_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__unary_operator_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__unary_operator_02.html
new file mode 100644
index 0000000000..561efa56eb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderoperator__unary_operator_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderoperator/unary_operator_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderpackingfunction.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderpackingfunction.html
new file mode 100644
index 0000000000..f0a3e1b86d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderpackingfunction.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderpackingfunction.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderprecision_float.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderprecision_float.html
new file mode 100644
index 0000000000..a942d16767
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderprecision_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/deqp/functional/gles3/shaderprecision_float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderprecision_int.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderprecision_int.html
new file mode 100644
index 0000000000..c403b7aa66
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderprecision_int.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderprecision_int.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderprecision_uint.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderprecision_uint.html
new file mode 100644
index 0000000000..e8f43aab24
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderprecision_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/deqp/functional/gles3/shaderprecision_uint.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderstatequery.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderstatequery.html
new file mode 100644
index 0000000000..39f8220146
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderstatequery.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderstatequery.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderstruct.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderstruct.html
new file mode 100644
index 0000000000..a96b78f157
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderstruct.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderstruct.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderswitch.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderswitch.html
new file mode 100644
index 0000000000..0235b2fc9f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shaderswitch.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shaderswitch.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texelfetch.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texelfetch.html
new file mode 100644
index 0000000000..3655381105
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texelfetch.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/texelfetch.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texelfetchoffset.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texelfetchoffset.html
new file mode 100644
index 0000000000..08705c44b5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texelfetchoffset.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texture.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texture.html
new file mode 100644
index 0000000000..80400cc94c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__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/deqp/functional/gles3/shadertexturefunction/texture.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturegrad.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturegrad.html
new file mode 100644
index 0000000000..8609062749
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturegrad.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/texturegrad.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturegradoffset.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturegradoffset.html
new file mode 100644
index 0000000000..6ddf161ba0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturegradoffset.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/texturegradoffset.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturelod.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturelod.html
new file mode 100644
index 0000000000..9028ec7c5a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturelod.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/texturelod.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturelodoffset.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturelodoffset.html
new file mode 100644
index 0000000000..d4460e71a0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturelodoffset.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/texturelodoffset.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureoffset.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureoffset.html
new file mode 100644
index 0000000000..dc165c30be
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureoffset.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/textureoffset.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureproj.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureproj.html
new file mode 100644
index 0000000000..0edbc2e061
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureproj.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/textureproj.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojgrad.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojgrad.html
new file mode 100644
index 0000000000..7bbd7c7616
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojgrad.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/textureprojgrad.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojgradoffset.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojgradoffset.html
new file mode 100644
index 0000000000..e1e05f4a41
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojgradoffset.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojlod.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojlod.html
new file mode 100644
index 0000000000..ef353af0d5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojlod.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/textureprojlod.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojlodoffset.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojlodoffset.html
new file mode 100644
index 0000000000..eebeb34309
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojlodoffset.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojoffset.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojoffset.html
new file mode 100644
index 0000000000..acbe40716a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__textureprojoffset.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/textureprojoffset.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturesize.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturesize.html
new file mode 100644
index 0000000000..0ae8a21005
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__shadertexturefunction__texturesize.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/shadertexturefunction/texturesize.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__stringquery.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__stringquery.html
new file mode 100644
index 0000000000..1d63faf1d6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__stringquery.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/stringquery.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__sync.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__sync.html
new file mode 100644
index 0000000000..a448193e90
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__sync.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/sync.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_00.html
new file mode 100644
index 0000000000..71a8e102da
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_01.html
new file mode 100644
index 0000000000..7cc24508aa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_02.html
new file mode 100644
index 0000000000..a24e1098b5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_03.html
new file mode 100644
index 0000000000..70ed0fe309
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_04.html
new file mode 100644
index 0000000000..013b30a6ee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_05.html
new file mode 100644
index 0000000000..8d035a7043
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_combinations_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_00.html
new file mode 100644
index 0000000000..3f5327ebdf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_01.html
new file mode 100644
index 0000000000..fbcf788d83
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_02.html
new file mode 100644
index 0000000000..4430f2bad2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_03.html
new file mode 100644
index 0000000000..5653e558f5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_04.html
new file mode 100644
index 0000000000..b5d93ac9fb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_05.html
new file mode 100644
index 0000000000..b7df727ca4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_06.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_06.html
new file mode 100644
index 0000000000..c63dd78eef
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_06.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_07.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_07.html
new file mode 100644
index 0000000000..de91edbf8b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_07.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_07.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_08.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_08.html
new file mode 100644
index 0000000000..ec471c0ea2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_08.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_08.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_09.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_09.html
new file mode 100644
index 0000000000..8314d889e2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_formats_09.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_09.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_00.html
new file mode 100644
index 0000000000..69a2903c25
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_01.html
new file mode 100644
index 0000000000..79e0f42be4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_02.html
new file mode 100644
index 0000000000..fde496abac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_03.html
new file mode 100644
index 0000000000..146f5e495e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_04.html
new file mode 100644
index 0000000000..e15b5baf2f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_array_sizes_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_00.html
new file mode 100644
index 0000000000..d61d08a3b1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_combinations_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_01.html
new file mode 100644
index 0000000000..14d27e9e49
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_combinations_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_02.html
new file mode 100644
index 0000000000..4378291605
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_combinations_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_03.html
new file mode 100644
index 0000000000..544c14c234
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_combinations_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_04.html
new file mode 100644
index 0000000000..fe790e4458
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_combinations_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_05.html
new file mode 100644
index 0000000000..25fa40b7c3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_combinations_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_combinations_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_00.html
new file mode 100644
index 0000000000..1a5509148f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_formats_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_01.html
new file mode 100644
index 0000000000..22fae74787
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_formats_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_02.html
new file mode 100644
index 0000000000..15f398096c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_formats_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_03.html
new file mode 100644
index 0000000000..7ce73418d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_formats_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_04.html
new file mode 100644
index 0000000000..c668e70a2c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_formats_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_05.html
new file mode 100644
index 0000000000..044046c0d9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_formats_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_06.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_06.html
new file mode 100644
index 0000000000..57a6494e4d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_formats_06.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_07.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_07.html
new file mode 100644
index 0000000000..eab8c4c72a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_07.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_formats_07.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_08.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_08.html
new file mode 100644
index 0000000000..ea7257c6e5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_08.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_formats_08.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_09.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_09.html
new file mode 100644
index 0000000000..841f3e4834
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_formats_09.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_formats_09.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_00.html
new file mode 100644
index 0000000000..3406d69dc2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_sizes_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_01.html
new file mode 100644
index 0000000000..07af698a40
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_sizes_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_02.html
new file mode 100644
index 0000000000..6f1f3f7388
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_sizes_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_03.html
new file mode 100644
index 0000000000..bacf120b70
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_sizes_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_04.html
new file mode 100644
index 0000000000..fc8f1aa81c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_sizes_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_05.html
new file mode 100644
index 0000000000..74a99804fa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__2d_sizes_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/2d_sizes_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_00.html
new file mode 100644
index 0000000000..bd2cb519b5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_01.html
new file mode 100644
index 0000000000..a068e3f847
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_02.html
new file mode 100644
index 0000000000..b71a4c732d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_03.html
new file mode 100644
index 0000000000..2381c9c886
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_04.html
new file mode 100644
index 0000000000..e98efc745b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_05.html
new file mode 100644
index 0000000000..5ca198c046
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_06.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_06.html
new file mode 100644
index 0000000000..010107b2c8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_06.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_07.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_07.html
new file mode 100644
index 0000000000..77ca8ed0c2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_07.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_07.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_08.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_08.html
new file mode 100644
index 0000000000..567886c9e7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_08.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_08.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_09.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_09.html
new file mode 100644
index 0000000000..6c80bc81e4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_09.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_09.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_10.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_10.html
new file mode 100644
index 0000000000..f050019708
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_10.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_10.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_11.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_11.html
new file mode 100644
index 0000000000..a38e8835a6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_11.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_11.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_12.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_12.html
new file mode 100644
index 0000000000..83a0feb801
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_12.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_12.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_13.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_13.html
new file mode 100644
index 0000000000..a1317f68f4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_13.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_13.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_14.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_14.html
new file mode 100644
index 0000000000..cbbb0034b6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_14.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_14.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_15.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_15.html
new file mode 100644
index 0000000000..e7115968f5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_15.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_15.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_16.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_16.html
new file mode 100644
index 0000000000..a591d2d226
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_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/deqp/functional/gles3/texturefiltering/3d_combinations_16.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_17.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_17.html
new file mode 100644
index 0000000000..23bfe5bf5e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_17.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_17.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_18.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_18.html
new file mode 100644
index 0000000000..ed6eb44649
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_18.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_18.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_19.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_19.html
new file mode 100644
index 0000000000..bc103c3cd9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_19.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_19.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_20.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_20.html
new file mode 100644
index 0000000000..8860c40dae
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_20.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_20.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_21.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_21.html
new file mode 100644
index 0000000000..c516a5ff67
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_21.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_21.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_22.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_22.html
new file mode 100644
index 0000000000..e5f40b2cb6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_22.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_22.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_23.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_23.html
new file mode 100644
index 0000000000..10efddb9d3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_23.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_23.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_24.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_24.html
new file mode 100644
index 0000000000..272c25696b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_24.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_24.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_25.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_25.html
new file mode 100644
index 0000000000..ad6226419d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_25.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_25.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_26.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_26.html
new file mode 100644
index 0000000000..5492e00120
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_26.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_26.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_27.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_27.html
new file mode 100644
index 0000000000..6e31304a65
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_27.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_27.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_28.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_28.html
new file mode 100644
index 0000000000..1ab0988dda
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_28.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_28.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_29.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_29.html
new file mode 100644
index 0000000000..c7636de486
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_29.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_29.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_30.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_30.html
new file mode 100644
index 0000000000..814b959341
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_30.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_30.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_31.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_31.html
new file mode 100644
index 0000000000..6945e6663e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_31.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_31.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_32.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_32.html
new file mode 100644
index 0000000000..f8e5146e63
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_32.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_32.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_33.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_33.html
new file mode 100644
index 0000000000..db6a6310b6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_33.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_33.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_34.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_34.html
new file mode 100644
index 0000000000..1181c66c63
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_34.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_34.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_35.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_35.html
new file mode 100644
index 0000000000..69e61cf1a8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_combinations_35.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_combinations_35.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_00.html
new file mode 100644
index 0000000000..5026313e9e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_formats_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_01.html
new file mode 100644
index 0000000000..b7beaf0dfb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_formats_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_02.html
new file mode 100644
index 0000000000..2a1df9a099
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_formats_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_03.html
new file mode 100644
index 0000000000..01c903a938
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_formats_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_04.html
new file mode 100644
index 0000000000..bc298ac904
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_formats_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_05.html
new file mode 100644
index 0000000000..49a52faf25
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_formats_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_06.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_06.html
new file mode 100644
index 0000000000..367cf49b64
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_formats_06.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_07.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_07.html
new file mode 100644
index 0000000000..9e8744c42e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_07.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_formats_07.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_08.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_08.html
new file mode 100644
index 0000000000..cac95c63df
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_08.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_formats_08.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_09.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_09.html
new file mode 100644
index 0000000000..c92119e735
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_formats_09.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_formats_09.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_00.html
new file mode 100644
index 0000000000..7aec62246c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_sizes_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_01.html
new file mode 100644
index 0000000000..76630acac5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_sizes_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_02.html
new file mode 100644
index 0000000000..3b981efcd5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_sizes_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_03.html
new file mode 100644
index 0000000000..063e95dcec
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_sizes_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_04.html
new file mode 100644
index 0000000000..3fa4740dba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__3d_sizes_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/3d_sizes_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_00.html
new file mode 100644
index 0000000000..9445bad49c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_combinations_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_01.html
new file mode 100644
index 0000000000..9fc4fa2576
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_combinations_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_02.html
new file mode 100644
index 0000000000..2d806aaf06
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_combinations_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_03.html
new file mode 100644
index 0000000000..8460bc8392
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_combinations_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_04.html
new file mode 100644
index 0000000000..c5d6c2608d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_combinations_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_05.html
new file mode 100644
index 0000000000..b7a2dbb22f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_combinations_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_combinations_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_00.html
new file mode 100644
index 0000000000..779624dc7b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_formats_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_01.html
new file mode 100644
index 0000000000..72825ad8af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_formats_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_02.html
new file mode 100644
index 0000000000..109f7bd372
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_formats_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_03.html
new file mode 100644
index 0000000000..67284871ab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_formats_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_04.html
new file mode 100644
index 0000000000..04abfdd110
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_formats_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_05.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_05.html
new file mode 100644
index 0000000000..cec137df23
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_formats_05.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_06.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_06.html
new file mode 100644
index 0000000000..e6451cec32
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_formats_06.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_07.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_07.html
new file mode 100644
index 0000000000..b0c31c9c51
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_07.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_formats_07.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_08.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_08.html
new file mode 100644
index 0000000000..276d4667c4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_08.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_formats_08.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_09.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_09.html
new file mode 100644
index 0000000000..a6ad638ab7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_formats_09.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_formats_09.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_no_edges_visible.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_no_edges_visible.html
new file mode 100644
index 0000000000..e77440ae2c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_no_edges_visible.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_00.html
new file mode 100644
index 0000000000..4dcd559dde
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_sizes_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_01.html
new file mode 100644
index 0000000000..221aa4a114
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_sizes_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_02.html
new file mode 100644
index 0000000000..8b78bd7b3f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_sizes_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_03.html
new file mode 100644
index 0000000000..6fc664ec2a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_sizes_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_04.html
new file mode 100644
index 0000000000..75e2ae1339
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturefiltering__cube_sizes_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturefiltering/cube_sizes_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__compressed_2d.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__compressed_2d.html
new file mode 100644
index 0000000000..43749cec59
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__compressed_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/deqp/functional/gles3/textureformat/compressed_2d.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__compressed_cube.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__compressed_cube.html
new file mode 100644
index 0000000000..ebecd2d3fb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__compressed_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/deqp/functional/gles3/textureformat/compressed_cube.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_00.html
new file mode 100644
index 0000000000..ce55072137
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_01.html
new file mode 100644
index 0000000000..a749ed11e2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_02.html
new file mode 100644
index 0000000000..6a58314aa1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_03.html
new file mode 100644
index 0000000000..1a2cc8c40f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_npot_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_00.html
new file mode 100644
index 0000000000..8e6141e0d8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_01.html
new file mode 100644
index 0000000000..50dcc18ad7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_02.html
new file mode 100644
index 0000000000..3a96da20dd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_03.html
new file mode 100644
index 0000000000..14fc0ed4b9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_array_pot_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_00.html
new file mode 100644
index 0000000000..ad0f9d5829
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_01.html
new file mode 100644
index 0000000000..f8043c5316
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_02.html
new file mode 100644
index 0000000000..31b006e1a5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_03.html
new file mode 100644
index 0000000000..30b6853005
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_npot_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_00.html
new file mode 100644
index 0000000000..f7524ca8ea
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_01.html
new file mode 100644
index 0000000000..75f8d2a47c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_02.html
new file mode 100644
index 0000000000..84285f73a9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_03.html
new file mode 100644
index 0000000000..4797a9a32c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_2d_pot_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_00.html
new file mode 100644
index 0000000000..8dc8acff87
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_01.html
new file mode 100644
index 0000000000..8f328206ef
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_02.html
new file mode 100644
index 0000000000..358fae3026
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_03.html
new file mode 100644
index 0000000000..2d0d6ffdf1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_npot_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_00.html
new file mode 100644
index 0000000000..656001cc14
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_01.html
new file mode 100644
index 0000000000..7d14d32996
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_02.html
new file mode 100644
index 0000000000..68689f0cb2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_03.html
new file mode 100644
index 0000000000..92fbe807de
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_3d_pot_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_00.html
new file mode 100644
index 0000000000..e8a9668abd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_01.html
new file mode 100644
index 0000000000..d8e3f68668
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_02.html
new file mode 100644
index 0000000000..8ac1c3d154
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_03.html
new file mode 100644
index 0000000000..04f0bde746
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_npot_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_00.html
new file mode 100644
index 0000000000..629311ca71
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_01.html
new file mode 100644
index 0000000000..a68bea906f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_02.html
new file mode 100644
index 0000000000..03d2fcc7fc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_03.html
new file mode 100644
index 0000000000..b622ac7520
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_color_cube_pot_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_depth_stencil.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_depth_stencil.html
new file mode 100644
index 0000000000..27baf115da
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__sized_depth_stencil.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/sized_depth_stencil.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__unsized_2d.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__unsized_2d.html
new file mode 100644
index 0000000000..8dc9a0066e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__unsized_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/deqp/functional/gles3/textureformat/unsized_2d.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__unsized_2d_array.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__unsized_2d_array.html
new file mode 100644
index 0000000000..23d19177b9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__unsized_2d_array.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureformat/unsized_2d_array.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__unsized_3d.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__unsized_3d.html
new file mode 100644
index 0000000000..ff56947c2f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureformat__unsized_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/deqp/functional/gles3/textureformat/unsized_3d.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_always.html
new file mode 100644
index 0000000000..a4d970ca81
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_equal.html
new file mode 100644
index 0000000000..a648ad4684
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_greater.html
new file mode 100644
index 0000000000..186c513ed2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_greater_or_equal.html
new file mode 100644
index 0000000000..82f629bcc3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_less.html
new file mode 100644
index 0000000000..e71ec3bdf2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_less_or_equal.html
new file mode 100644
index 0000000000..312db6f2d3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_always.html
new file mode 100644
index 0000000000..8ac32f85a9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_equal.html
new file mode 100644
index 0000000000..ddbe60887f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_greater.html
new file mode 100644
index 0000000000..f8d012c371
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_greater_or_equal.html
new file mode 100644
index 0000000000..ef40515fed
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_less.html
new file mode 100644
index 0000000000..8cb2fcab00
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_less_or_equal.html
new file mode 100644
index 0000000000..43ca5052af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_never.html
new file mode 100644
index 0000000000..1336c68505
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_not_equal.html
new file mode 100644
index 0000000000..38ff724632
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_linear_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_always.html
new file mode 100644
index 0000000000..66cf66a819
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_equal.html
new file mode 100644
index 0000000000..70cd036792
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_greater.html
new file mode 100644
index 0000000000..5aa38ab229
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_greater_or_equal.html
new file mode 100644
index 0000000000..f4b9cf2d84
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_less.html
new file mode 100644
index 0000000000..ac6e034914
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_less_or_equal.html
new file mode 100644
index 0000000000..bc40a9c569
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_never.html
new file mode 100644
index 0000000000..0dcfee602b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_not_equal.html
new file mode 100644
index 0000000000..50db622126
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_mipmap_nearest_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_never.html
new file mode 100644
index 0000000000..5f17039294
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_not_equal.html
new file mode 100644
index 0000000000..7e5cf4e369
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_linear_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_always.html
new file mode 100644
index 0000000000..c8b7885a96
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_equal.html
new file mode 100644
index 0000000000..a62e47cddb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_greater.html
new file mode 100644
index 0000000000..5e39e8e5da
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_greater_or_equal.html
new file mode 100644
index 0000000000..33bd5e32fa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_less.html
new file mode 100644
index 0000000000..db1c4073f0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_less_or_equal.html
new file mode 100644
index 0000000000..c9a5720d23
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_always.html
new file mode 100644
index 0000000000..b5083ec6ea
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_equal.html
new file mode 100644
index 0000000000..8d667fbcb4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_greater.html
new file mode 100644
index 0000000000..fde4240b71
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_greater_or_equal.html
new file mode 100644
index 0000000000..e9d35221d6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_less.html
new file mode 100644
index 0000000000..9d4a14b545
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_less_or_equal.html
new file mode 100644
index 0000000000..c9e80c2e28
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_never.html
new file mode 100644
index 0000000000..0a43ea0cba
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_not_equal.html
new file mode 100644
index 0000000000..5d14676970
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_linear_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_always.html
new file mode 100644
index 0000000000..c31b03c1e0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_equal.html
new file mode 100644
index 0000000000..c2cbf4babe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_greater.html
new file mode 100644
index 0000000000..1ee80dde97
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_greater_or_equal.html
new file mode 100644
index 0000000000..6cef337fd6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_less.html
new file mode 100644
index 0000000000..31cbb9e4a8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_less_or_equal.html
new file mode 100644
index 0000000000..4e97e4b84d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_never.html
new file mode 100644
index 0000000000..6957214d64
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_not_equal.html
new file mode 100644
index 0000000000..61b571346c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_mipmap_nearest_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_never.html
new file mode 100644
index 0000000000..9320c8a09d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_not_equal.html
new file mode 100644
index 0000000000..ee64d75c6b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_array_nearest_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_always.html
new file mode 100644
index 0000000000..8f9d45115d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_equal.html
new file mode 100644
index 0000000000..255852b571
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_greater.html
new file mode 100644
index 0000000000..d36b63aefd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_greater_or_equal.html
new file mode 100644
index 0000000000..b0c910a1b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_less.html
new file mode 100644
index 0000000000..75f72d3f46
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_less_or_equal.html
new file mode 100644
index 0000000000..4cf9d45073
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_always.html
new file mode 100644
index 0000000000..90538efe64
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_equal.html
new file mode 100644
index 0000000000..e441b87ed8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_greater.html
new file mode 100644
index 0000000000..2dbf5cf4f0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_greater_or_equal.html
new file mode 100644
index 0000000000..cb319c1751
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_less.html
new file mode 100644
index 0000000000..04b187f29f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_less_or_equal.html
new file mode 100644
index 0000000000..b3bd4d7671
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_never.html
new file mode 100644
index 0000000000..6412a2e479
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_not_equal.html
new file mode 100644
index 0000000000..01270e8fc8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_linear_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_always.html
new file mode 100644
index 0000000000..176203d263
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_equal.html
new file mode 100644
index 0000000000..e12f7f9bcd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_greater.html
new file mode 100644
index 0000000000..eb9c48449b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_greater_or_equal.html
new file mode 100644
index 0000000000..a55d2940aa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_less.html
new file mode 100644
index 0000000000..50dab51210
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_less_or_equal.html
new file mode 100644
index 0000000000..610e2563b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_never.html
new file mode 100644
index 0000000000..5c3553a09d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_not_equal.html
new file mode 100644
index 0000000000..eac9902c94
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_mipmap_nearest_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_never.html
new file mode 100644
index 0000000000..7a998e7434
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_not_equal.html
new file mode 100644
index 0000000000..4f4a79fa98
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_linear_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_linear_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_always.html
new file mode 100644
index 0000000000..da778a3b23
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_equal.html
new file mode 100644
index 0000000000..c0968e7385
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_greater.html
new file mode 100644
index 0000000000..42a223f536
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_greater_or_equal.html
new file mode 100644
index 0000000000..3b563bea52
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_less.html
new file mode 100644
index 0000000000..704bf2b66c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_less_or_equal.html
new file mode 100644
index 0000000000..6f4c274f7d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_always.html
new file mode 100644
index 0000000000..5a95537c4d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_equal.html
new file mode 100644
index 0000000000..494b07a27c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_greater.html
new file mode 100644
index 0000000000..ae7eb79bc5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_greater_or_equal.html
new file mode 100644
index 0000000000..2a669e15ea
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_less.html
new file mode 100644
index 0000000000..59e50f6db6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_less_or_equal.html
new file mode 100644
index 0000000000..f5ba82a453
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_never.html
new file mode 100644
index 0000000000..104ff812d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_not_equal.html
new file mode 100644
index 0000000000..2a07552fab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_linear_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_always.html
new file mode 100644
index 0000000000..dd1fd325a1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_equal.html
new file mode 100644
index 0000000000..7698a24960
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_greater.html
new file mode 100644
index 0000000000..8c974e768c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_greater_or_equal.html
new file mode 100644
index 0000000000..7d1ed47837
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_less.html
new file mode 100644
index 0000000000..0231d805f1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_less_or_equal.html
new file mode 100644
index 0000000000..e65f74bebb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_never.html
new file mode 100644
index 0000000000..11b50c2887
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_not_equal.html
new file mode 100644
index 0000000000..f5036aaf80
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_mipmap_nearest_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_never.html
new file mode 100644
index 0000000000..637b56370c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_not_equal.html
new file mode 100644
index 0000000000..063171eba2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__2d_nearest_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_always.html
new file mode 100644
index 0000000000..e9a384195b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_equal.html
new file mode 100644
index 0000000000..823807e123
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_greater.html
new file mode 100644
index 0000000000..03e29a6101
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_greater_or_equal.html
new file mode 100644
index 0000000000..384e9a7616
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_less.html
new file mode 100644
index 0000000000..847e11fe21
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_less_or_equal.html
new file mode 100644
index 0000000000..9be47cdc67
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_always.html
new file mode 100644
index 0000000000..812c4a94b0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_equal.html
new file mode 100644
index 0000000000..f89e7aeb56
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_greater.html
new file mode 100644
index 0000000000..7b83de310b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_greater_or_equal.html
new file mode 100644
index 0000000000..77fea29104
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_less.html
new file mode 100644
index 0000000000..9c994256e6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_less_or_equal.html
new file mode 100644
index 0000000000..7387572844
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_never.html
new file mode 100644
index 0000000000..ddc294cf64
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_not_equal.html
new file mode 100644
index 0000000000..14df02e1a1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_linear_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_always.html
new file mode 100644
index 0000000000..de380e3dce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_equal.html
new file mode 100644
index 0000000000..c9f8f244ee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_greater.html
new file mode 100644
index 0000000000..3e330b9cd7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_greater_or_equal.html
new file mode 100644
index 0000000000..617ee4c1ae
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_less.html
new file mode 100644
index 0000000000..676036116a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_less_or_equal.html
new file mode 100644
index 0000000000..f0e6348573
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_never.html
new file mode 100644
index 0000000000..af6830e84a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_not_equal.html
new file mode 100644
index 0000000000..f923f0217b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_mipmap_nearest_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_never.html
new file mode 100644
index 0000000000..87298e9228
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_not_equal.html
new file mode 100644
index 0000000000..fa701fd54e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_linear_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_linear_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_always.html
new file mode 100644
index 0000000000..59fbeeb1ad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_equal.html
new file mode 100644
index 0000000000..9647ba67e9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_greater.html
new file mode 100644
index 0000000000..41f87a7231
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_greater_or_equal.html
new file mode 100644
index 0000000000..ac3880fabf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_less.html
new file mode 100644
index 0000000000..5f06b179af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_less_or_equal.html
new file mode 100644
index 0000000000..7c7c4be22b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_always.html
new file mode 100644
index 0000000000..dacf592ec5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_equal.html
new file mode 100644
index 0000000000..c3e7a49272
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_greater.html
new file mode 100644
index 0000000000..5afe0619d9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_greater_or_equal.html
new file mode 100644
index 0000000000..c52ab04fa6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_less.html
new file mode 100644
index 0000000000..3342f01cdc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_less_or_equal.html
new file mode 100644
index 0000000000..7c8bef3003
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_never.html
new file mode 100644
index 0000000000..1b0d63654f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_not_equal.html
new file mode 100644
index 0000000000..f94f723c29
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_linear_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_always.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_always.html
new file mode 100644
index 0000000000..5d1ff7e27b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_always.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_equal.html
new file mode 100644
index 0000000000..c5d7a4ece0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_greater.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_greater.html
new file mode 100644
index 0000000000..a2bfd749d3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_greater.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_greater_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_greater_or_equal.html
new file mode 100644
index 0000000000..3223f8cd2a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_greater_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_less.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_less.html
new file mode 100644
index 0000000000..9a0cfdbe16
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_less.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_less_or_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_less_or_equal.html
new file mode 100644
index 0000000000..61d571eb9f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_less_or_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_never.html
new file mode 100644
index 0000000000..d943b772d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_not_equal.html
new file mode 100644
index 0000000000..a5970d575a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_mipmap_nearest_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_never.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_never.html
new file mode 100644
index 0000000000..c4e6f85118
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_never.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_never.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_not_equal.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_not_equal.html
new file mode 100644
index 0000000000..423dc0b499
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__textureshadow__cube_nearest_not_equal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_copyteximage2d.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_copyteximage2d.html
new file mode 100644
index 0000000000..f08abeda35
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_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/deqp/functional/gles3/texturespecification/basic_copyteximage2d.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_copytexsubimage2d.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_copytexsubimage2d.html
new file mode 100644
index 0000000000..adf7bf4d45
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_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/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_2d_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_2d_00.html
new file mode 100644
index 0000000000..96cfd782e4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_2d_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_2d_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_2d_01.html
new file mode 100644
index 0000000000..7afdd0b4c2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_2d_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_00.html
new file mode 100644
index 0000000000..45356953c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_01.html
new file mode 100644
index 0000000000..6439b8b390
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_02.html
new file mode 100644
index 0000000000..3bf3fde5cc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_03.html
new file mode 100644
index 0000000000..df49823487
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_04.html
new file mode 100644
index 0000000000..8a9055bbd9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage2d_cube_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_2d_array_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_2d_array_00.html
new file mode 100644
index 0000000000..552915d5da
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_2d_array_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_2d_array_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_2d_array_01.html
new file mode 100644
index 0000000000..4388c5d06b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_2d_array_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_2d_array_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_2d_array_02.html
new file mode 100644
index 0000000000..fd75ffa818
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_2d_array_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_00.html
new file mode 100644
index 0000000000..95e3c1c41e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_01.html
new file mode 100644
index 0000000000..f835f3046d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_02.html
new file mode 100644
index 0000000000..a6a4085821
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_03.html
new file mode 100644
index 0000000000..85882abfec
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_04.html
new file mode 100644
index 0000000000..5db932c2a1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_teximage3d_3d_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_2d_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_2d_00.html
new file mode 100644
index 0000000000..442d2a682d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_2d_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_2d_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_2d_01.html
new file mode 100644
index 0000000000..9723fe8afc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_2d_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_2d_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_2d_02.html
new file mode 100644
index 0000000000..54cd9c3816
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_2d_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_00.html
new file mode 100644
index 0000000000..317e8637a3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_01.html
new file mode 100644
index 0000000000..e15b087216
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_02.html
new file mode 100644
index 0000000000..65d89e1751
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_03.html
new file mode 100644
index 0000000000..465c6e0499
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_04.html
new file mode 100644
index 0000000000..0409583f5d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage2d_cube_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_00.html
new file mode 100644
index 0000000000..589e593549
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_01.html
new file mode 100644
index 0000000000..c2a48e14b3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_02.html
new file mode 100644
index 0000000000..9e66d0af14
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_03.html
new file mode 100644
index 0000000000..05aa6bb5c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_04.html
new file mode 100644
index 0000000000..d7bd3eb149
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__basic_texsubimage3d_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__random_teximage2d_2d.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__random_teximage2d_2d.html
new file mode 100644
index 0000000000..7bb8da0c26
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__random_teximage2d_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/deqp/functional/gles3/texturespecification/random_teximage2d_2d.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__random_teximage2d_cube.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__random_teximage2d_cube.html
new file mode 100644
index 0000000000..0ebba0508e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__random_teximage2d_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/deqp/functional/gles3/texturespecification/random_teximage2d_cube.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_align.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_align.html
new file mode 100644
index 0000000000..79a2ee89bd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_align.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage2d_align.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_depth.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_depth.html
new file mode 100644
index 0000000000..31a7345a94
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_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/deqp/functional/gles3/texturespecification/teximage2d_depth.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_depth_pbo.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_depth_pbo.html
new file mode 100644
index 0000000000..79bf664636
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_depth_pbo.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_2d_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_2d_00.html
new file mode 100644
index 0000000000..48328c4af1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_2d_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_2d_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_2d_01.html
new file mode 100644
index 0000000000..4e8d7555c8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_2d_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_00.html
new file mode 100644
index 0000000000..125d61f119
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_01.html
new file mode 100644
index 0000000000..c811432d0d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_02.html
new file mode 100644
index 0000000000..d567168772
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_03.html
new file mode 100644
index 0000000000..e8af0f7ce7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_04.html
new file mode 100644
index 0000000000..13afa35b1b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_cube_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_params.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_params.html
new file mode 100644
index 0000000000..eb614c1f82
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_pbo_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/deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_unpack_params.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_unpack_params.html
new file mode 100644
index 0000000000..6b4d07fc30
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage2d_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/deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_depth.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_depth.html
new file mode 100644
index 0000000000..c6d024a8d2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_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/deqp/functional/gles3/texturespecification/teximage3d_depth.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_depth_pbo.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_depth_pbo.html
new file mode 100644
index 0000000000..ea4592af61
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_depth_pbo.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_2d_array_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_2d_array_00.html
new file mode 100644
index 0000000000..cc0468f210
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_2d_array_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_2d_array_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_2d_array_01.html
new file mode 100644
index 0000000000..4ba3762f1d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_2d_array_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_3d_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_3d_00.html
new file mode 100644
index 0000000000..be223ddfc9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_3d_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_3d_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_3d_01.html
new file mode 100644
index 0000000000..5a29cd8453
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_3d_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_params.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_params.html
new file mode 100644
index 0000000000..5194e435b7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_pbo_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/deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_unpack_params.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_unpack_params.html
new file mode 100644
index 0000000000..bf3d023e51
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__teximage3d_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/deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_2d_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_2d_00.html
new file mode 100644
index 0000000000..61886653db
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_2d_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_2d_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_2d_01.html
new file mode 100644
index 0000000000..f05ab55a0e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_2d_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_2d_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_2d_02.html
new file mode 100644
index 0000000000..94ace12cb3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_2d_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_00.html
new file mode 100644
index 0000000000..2198632519
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_01.html
new file mode 100644
index 0000000000..3d80b659af
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_02.html
new file mode 100644
index 0000000000..177b52e4cb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_03.html
new file mode 100644
index 0000000000..1c6da4f367
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_04.html
new file mode 100644
index 0000000000..0f53933078
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_cube_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_depth_stencil.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_depth_stencil.html
new file mode 100644
index 0000000000..99188d0b24
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_depth_stencil.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_size.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_size.html
new file mode 100644
index 0000000000..455f746606
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage2d_format_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/deqp/functional/gles3/texturespecification/texstorage2d_format_size.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_2d_array_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_2d_array_00.html
new file mode 100644
index 0000000000..c939f154ce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_2d_array_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_2d_array_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_2d_array_01.html
new file mode 100644
index 0000000000..0dc68d0136
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_2d_array_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_2d_array_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_2d_array_02.html
new file mode 100644
index 0000000000..6bc8552cef
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_2d_array_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_00.html
new file mode 100644
index 0000000000..90c1ac48ac
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_01.html
new file mode 100644
index 0000000000..7bb89bcf7c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_02.html
new file mode 100644
index 0000000000..1bb51b8689
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_03.html
new file mode 100644
index 0000000000..32add297d9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_3d_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_depth_stencil.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_depth_stencil.html
new file mode 100644
index 0000000000..e2c81565b4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_depth_stencil.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_size.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_size.html
new file mode 100644
index 0000000000..9c3ae5f669
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texstorage3d_format_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/deqp/functional/gles3/texturespecification/texstorage3d_format_size.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_align.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_align.html
new file mode 100644
index 0000000000..e56b122f03
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_align.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texsubimage2d_align.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_depth.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_depth.html
new file mode 100644
index 0000000000..7c3f65a99c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_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/deqp/functional/gles3/texturespecification/texsubimage2d_depth.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_empty_tex.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_empty_tex.html
new file mode 100644
index 0000000000..97a3b176b9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_empty_tex.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_2d_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_2d_00.html
new file mode 100644
index 0000000000..5613e8ac26
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_2d_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_2d_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_2d_01.html
new file mode 100644
index 0000000000..34420fb2a7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_2d_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_00.html
new file mode 100644
index 0000000000..85f1759b3c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_01.html
new file mode 100644
index 0000000000..2b6fe56633
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_02.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_02.html
new file mode 100644
index 0000000000..d0130f8474
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_03.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_03.html
new file mode 100644
index 0000000000..47e66c19e0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_04.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_04.html
new file mode 100644
index 0000000000..43e57a45ec
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_cube_04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_params.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_params.html
new file mode 100644
index 0000000000..8dce2fe0f2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_pbo_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/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_unpack_params.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_unpack_params.html
new file mode 100644
index 0000000000..b222a973d2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage2d_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/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_depth.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_depth.html
new file mode 100644
index 0000000000..69c119d15d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_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/deqp/functional/gles3/texturespecification/texsubimage3d_depth.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_2d_array_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_2d_array_00.html
new file mode 100644
index 0000000000..02412137cf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_2d_array_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_2d_array_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_2d_array_01.html
new file mode 100644
index 0000000000..6a211938ed
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_2d_array_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_3d_00.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_3d_00.html
new file mode 100644
index 0000000000..e25eef8a9a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_3d_00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_3d_01.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_3d_01.html
new file mode 100644
index 0000000000..1e2bf4b3e7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_3d_01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_params.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_params.html
new file mode 100644
index 0000000000..54cc0e88fe
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_pbo_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/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_unpack_params.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_unpack_params.html
new file mode 100644
index 0000000000..c80e28a130
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturespecification__texsubimage3d_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/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturestatequery.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturestatequery.html
new file mode 100644
index 0000000000..08c33dd92c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturestatequery.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturestatequery.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_r11_npot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_r11_npot.html
new file mode 100644
index 0000000000..9501c1e371
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_r11_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/deqp/functional/gles3/texturewrap/eac_r11_npot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_r11_pot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_r11_pot.html
new file mode 100644
index 0000000000..25c3b44d61
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_r11_pot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturewrap/eac_r11_pot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_rg11_npot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_rg11_npot.html
new file mode 100644
index 0000000000..189c556586
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_rg11_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/deqp/functional/gles3/texturewrap/eac_rg11_npot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_rg11_pot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_rg11_pot.html
new file mode 100644
index 0000000000..e59b9319ea
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_rg11_pot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturewrap/eac_rg11_pot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_r11_npot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_r11_npot.html
new file mode 100644
index 0000000000..7f860083a9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_r11_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/deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_r11_pot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_r11_pot.html
new file mode 100644
index 0000000000..6b5a42595b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_r11_pot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_rg11_npot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_rg11_npot.html
new file mode 100644
index 0000000000..fad9b8c8cb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_rg11_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/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_rg11_pot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_rg11_pot.html
new file mode 100644
index 0000000000..e8f9614f4e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__eac_signed_rg11_pot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_rgba8_npot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_rgba8_npot.html
new file mode 100644
index 0000000000..d39fe72a03
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_rgba8_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/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_rgba8_pot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_rgba8_pot.html
new file mode 100644
index 0000000000..2936c73dcf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_rgba8_pot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_srgb8_alpha8_npot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_srgb8_alpha8_npot.html
new file mode 100644
index 0000000000..0eb833309c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_srgb8_alpha8_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/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_srgb8_alpha8_pot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_srgb8_alpha8_pot.html
new file mode 100644
index 0000000000..d3dca82dd7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_eac_srgb8_alpha8_pot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_npot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_npot.html
new file mode 100644
index 0000000000..c7aad7efcf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_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/deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_pot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_pot.html
new file mode 100644
index 0000000000..548358590b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_pot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_punchthrough_alpha1_npot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_punchthrough_alpha1_npot.html
new file mode 100644
index 0000000000..ebd3b72c9b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_punchthrough_alpha1_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/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_punchthrough_alpha1_pot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_punchthrough_alpha1_pot.html
new file mode 100644
index 0000000000..144480eba6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_rgb8_punchthrough_alpha1_pot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_npot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_npot.html
new file mode 100644
index 0000000000..0a81ec44f2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_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/deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_pot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_pot.html
new file mode 100644
index 0000000000..1c157f76a0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_pot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_punchthrough_alpha1_npot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_punchthrough_alpha1_npot.html
new file mode 100644
index 0000000000..b401723c3d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_punchthrough_alpha1_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/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_punchthrough_alpha1_pot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_punchthrough_alpha1_pot.html
new file mode 100644
index 0000000000..213111cf83
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__etc2_srgb8_punchthrough_alpha1_pot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__rgba8_npot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__rgba8_npot.html
new file mode 100644
index 0000000000..406c0e221a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__rgba8_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/deqp/functional/gles3/texturewrap/rgba8_npot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__rgba8_pot.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__rgba8_pot.html
new file mode 100644
index 0000000000..3ffcbf6cc3
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__texturewrap__rgba8_pot.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/texturewrap/rgba8_pot.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_interleaved_lines.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_interleaved_lines.html
new file mode 100644
index 0000000000..acb87ad337
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_interleaved_lines.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_interleaved_points.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_interleaved_points.html
new file mode 100644
index 0000000000..d7067701e8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_interleaved_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/deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_interleaved_triangles.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_interleaved_triangles.html
new file mode 100644
index 0000000000..61c2f744cc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_interleaved_triangles.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_separate_lines.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_separate_lines.html
new file mode 100644
index 0000000000..ed537c77a7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_separate_lines.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/array_element_separate_lines.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_separate_points.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_separate_points.html
new file mode 100644
index 0000000000..4671c077e1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_separate_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/deqp/functional/gles3/transformfeedback/array_element_separate_points.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_separate_triangles.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_separate_triangles.html
new file mode 100644
index 0000000000..6ab7a2b363
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_element_separate_triangles.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_interleaved_lines.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_interleaved_lines.html
new file mode 100644
index 0000000000..662831fda1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_interleaved_lines.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/array_interleaved_lines.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_interleaved_points.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_interleaved_points.html
new file mode 100644
index 0000000000..f36abd4fe8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_interleaved_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/deqp/functional/gles3/transformfeedback/array_interleaved_points.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_interleaved_triangles.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_interleaved_triangles.html
new file mode 100644
index 0000000000..22b4d6737a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_interleaved_triangles.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_separate_lines.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_separate_lines.html
new file mode 100644
index 0000000000..529ceae5b7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_separate_lines.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/array_separate_lines.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_separate_points.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_separate_points.html
new file mode 100644
index 0000000000..3b60134c1e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_separate_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/deqp/functional/gles3/transformfeedback/array_separate_points.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_separate_triangles.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_separate_triangles.html
new file mode 100644
index 0000000000..2127c682f7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__array_separate_triangles.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/array_separate_triangles.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_interleaved_lines.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_interleaved_lines.html
new file mode 100644
index 0000000000..1cc1d5adf6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_interleaved_lines.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_interleaved_points.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_interleaved_points.html
new file mode 100644
index 0000000000..2c139c8d3c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_interleaved_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/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_interleaved_triangles.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_interleaved_triangles.html
new file mode 100644
index 0000000000..1bac815b08
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_interleaved_triangles.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_separate_lines.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_separate_lines.html
new file mode 100644
index 0000000000..b2c532be32
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_separate_lines.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_separate_points.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_separate_points.html
new file mode 100644
index 0000000000..d54792d44a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_separate_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/deqp/functional/gles3/transformfeedback/basic_types_separate_points.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_separate_triangles.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_separate_triangles.html
new file mode 100644
index 0000000000..27ee3f4e9e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__basic_types_separate_triangles.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__interpolation_centroid.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__interpolation_centroid.html
new file mode 100644
index 0000000000..aec11fe222
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__interpolation_centroid.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/interpolation_centroid.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__interpolation_flat.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__interpolation_flat.html
new file mode 100644
index 0000000000..1818985ca8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__interpolation_flat.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/interpolation_flat.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__interpolation_smooth.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__interpolation_smooth.html
new file mode 100644
index 0000000000..3821d0dcf1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__interpolation_smooth.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/interpolation_smooth.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__point_size.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__point_size.html
new file mode 100644
index 0000000000..f709fd0334
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__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/deqp/functional/gles3/transformfeedback/point_size.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__position.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__position.html
new file mode 100644
index 0000000000..1a2f0c81bb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__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/deqp/functional/gles3/transformfeedback/position.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_interleaved_lines.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_interleaved_lines.html
new file mode 100644
index 0000000000..31ce3c589a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_interleaved_lines.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/random_interleaved_lines.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_interleaved_points.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_interleaved_points.html
new file mode 100644
index 0000000000..5591eafe66
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_interleaved_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/deqp/functional/gles3/transformfeedback/random_interleaved_points.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_interleaved_triangles.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_interleaved_triangles.html
new file mode 100644
index 0000000000..9947a49493
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_interleaved_triangles.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_separate_lines.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_separate_lines.html
new file mode 100644
index 0000000000..b44645a164
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_separate_lines.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/random_separate_lines.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_separate_points.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_separate_points.html
new file mode 100644
index 0000000000..554dc12267
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_separate_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/deqp/functional/gles3/transformfeedback/random_separate_points.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_separate_triangles.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_separate_triangles.html
new file mode 100644
index 0000000000..189168352d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__transformfeedback__random_separate_triangles.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/transformfeedback/random_separate_triangles.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__info_query.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__info_query.html
new file mode 100644
index 0000000000..62c6e215b4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__info_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/deqp/functional/gles3/uniformapi/info_query.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__random.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__random.html
new file mode 100644
index 0000000000..ae6d957200
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__random.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/uniformapi/random.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__value_assigned.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__value_assigned.html
new file mode 100644
index 0000000000..e71665eb7f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__value_assigned.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/uniformapi/value_assigned.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__value_initial.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__value_initial.html
new file mode 100644
index 0000000000..8fae4e280b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformapi__value_initial.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/uniformapi/value_initial.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__instance_array_basic_type.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__instance_array_basic_type.html
new file mode 100644
index 0000000000..26f95e51c7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__instance_array_basic_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/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__multi_basic_types.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__multi_basic_types.html
new file mode 100644
index 0000000000..35605c5c65
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__multi_basic_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/deqp/functional/gles3/uniformbuffers/multi_basic_types.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__multi_nested_struct.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__multi_nested_struct.html
new file mode 100644
index 0000000000..5fce4e1174
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__multi_nested_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/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__random.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__random.html
new file mode 100644
index 0000000000..4aeb14f7e4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__random.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/uniformbuffers/random.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_basic_array.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_basic_array.html
new file mode 100644
index 0000000000..9b94b96b65
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_basic_array.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/uniformbuffers/single_basic_array.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_basic_type.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_basic_type.html
new file mode 100644
index 0000000000..b28d2d657d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_basic_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/deqp/functional/gles3/uniformbuffers/single_basic_type.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_nested_struct.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_nested_struct.html
new file mode 100644
index 0000000000..d392e10e0d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_nested_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/deqp/functional/gles3/uniformbuffers/single_nested_struct.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_nested_struct_array.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_nested_struct_array.html
new file mode 100644
index 0000000000..fd66871003
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_nested_struct_array.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_struct.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_struct.html
new file mode 100644
index 0000000000..d662352b1d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_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/deqp/functional/gles3/uniformbuffers/single_struct.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_struct_array.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_struct_array.html
new file mode 100644
index 0000000000..2360809cdb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__uniformbuffers__single_struct_array.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/uniformbuffers/single_struct_array.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrayobject.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrayobject.html
new file mode 100644
index 0000000000..7a2ef6ca2f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrayobject.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrayobject.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.count.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.count.html
new file mode 100644
index 0000000000..1da2a4b53d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.count.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/multiple_attributes.count.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.output.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.output.html
new file mode 100644
index 0000000000..467d495878
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.output.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/multiple_attributes.output.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.storage.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.storage.html
new file mode 100644
index 0000000000..7bd224da5a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.storage.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.stride.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.stride.html
new file mode 100644
index 0000000000..5cb1779e59
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__multiple_attributes.stride.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.first.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.first.html
new file mode 100644
index 0000000000..4909731f52
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.first.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.first.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.normalize.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.normalize.html
new file mode 100644
index 0000000000..bca50c0f18
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.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/deqp/functional/gles3/vertexarrays/single_attribute.normalize.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.offset.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.offset.html
new file mode 100644
index 0000000000..97ff5b56a0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.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/deqp/functional/gles3/vertexarrays/single_attribute.offset.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.byte.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.byte.html
new file mode 100644
index 0000000000..2be432ed1e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.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/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.float.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.float.html
new file mode 100644
index 0000000000..d71a02d6fd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.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/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.half.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.half.html
new file mode 100644
index 0000000000..f8c06e8be4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.half.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.int.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.int.html
new file mode 100644
index 0000000000..414c35813c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.int.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.int_2_10_10_10.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.int_2_10_10_10.html
new file mode 100644
index 0000000000..7e3935713f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.int_2_10_10_10.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.short.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.short.html
new file mode 100644
index 0000000000..6b33ad5e59
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.short.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_byte.html
new file mode 100644
index 0000000000..e2687c6990
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.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/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_int.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_int.html
new file mode 100644
index 0000000000..0de0c631bd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_int.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_int_2_10_10_10.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_int_2_10_10_10.html
new file mode 100644
index 0000000000..f2451dd044
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_int_2_10_10_10.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_short.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_short.html
new file mode 100644
index 0000000000..d9006f52fb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.output_type.unsigned_short.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.stride.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.stride.html
new file mode 100644
index 0000000000..d93bab1b13
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.stride.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.stride.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.dynamic_copy.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.dynamic_copy.html
new file mode 100644
index 0000000000..32cae050ee
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.dynamic_copy.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.dynamic_draw.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.dynamic_draw.html
new file mode 100644
index 0000000000..aa36fcb7b1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.dynamic_draw.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.dynamic_read.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.dynamic_read.html
new file mode 100644
index 0000000000..babcc1bb80
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.dynamic_read.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.static_copy.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.static_copy.html
new file mode 100644
index 0000000000..ae4be60d1c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.static_copy.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.static_draw.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.static_draw.html
new file mode 100644
index 0000000000..f108c36f27
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.static_draw.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.static_read.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.static_read.html
new file mode 100644
index 0000000000..04cd0998cc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.static_read.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.stream_copy.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.stream_copy.html
new file mode 100644
index 0000000000..ce1557917b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.stream_copy.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.stream_draw.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.stream_draw.html
new file mode 100644
index 0000000000..84dc30d694
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.stream_draw.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html?webglVersion=2'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.stream_read.html b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.stream_read.html
new file mode 100644
index 0000000000..64b637a57c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_2_deqp__functional__gles3__vertexarrays__single_attribute.usage.stream_read.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.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 0000000000..22faa91494
--- /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 0000000000..672b06c8cd
--- /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-nonexistent-attribute.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html
new file mode 100644
index 0000000000..0f6495be4e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-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/attribs/gl-bindAttribLocation-nonexistent-attribute.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 0000000000..e93e2386c6
--- /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-update.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-disabled-vertex-attrib-update.html
new file mode 100644
index 0000000000..8fa04c5a40
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-disabled-vertex-attrib-update.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-update.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 0000000000..8eebcdfbc9
--- /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 0000000000..51c7b3460a
--- /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 0000000000..84d1685a33
--- /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-context-switch.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-context-switch.html
new file mode 100644
index 0000000000..74157859ad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-context-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/attribs/gl-vertex-attrib-context-switch.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 0000000000..5fcdb16d46
--- /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-unconsumed-out-of-bounds.html b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-unconsumed-out-of-bounds.html
new file mode 100644
index 0000000000..95ffe5d99f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-unconsumed-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/attribs/gl-vertex-attrib-unconsumed-out-of-bounds.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 0000000000..c6d69ea6f1
--- /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 0000000000..d8d7e54354
--- /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 0000000000..fccf3e1f49
--- /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 0000000000..2ed139be13
--- /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 0000000000..6999cacf7b
--- /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 0000000000..afa1eea68d
--- /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 0000000000..2924cb7d65
--- /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-data-dynamic-delay.html b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-data-dynamic-delay.html
new file mode 100644
index 0000000000..65c4c934f2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-data-dynamic-delay.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-dynamic-delay.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 0000000000..497ac74fd0
--- /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 0000000000..d460042305
--- /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 0000000000..c6dccd4054
--- /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 0000000000..99b218f10f
--- /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 0000000000..bf120120f5
--- /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 0000000000..fbeb24b580
--- /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 0000000000..a2d2aeaa48
--- /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 0000000000..c0ef1ef808
--- /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__buffers__vertex-buffer-updated-after-draw.html b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__vertex-buffer-updated-after-draw.html
new file mode 100644
index 0000000000..30da5ad8c5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__buffers__vertex-buffer-updated-after-draw.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/vertex-buffer-updated-after-draw.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 0000000000..f05ad62f6a
--- /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 0000000000..cd412d2bac
--- /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 0000000000..d3db773db5
--- /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 0000000000..aa0d78a392
--- /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 0000000000..2417c8aca7
--- /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 0000000000..6f7929efe8
--- /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 0000000000..2bb6de6667
--- /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 0000000000..eb00bb61d4
--- /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 0000000000..d7c6498e37
--- /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 0000000000..050523b89a
--- /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 0000000000..7a4298d356
--- /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 0000000000..18909c7657
--- /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__render-after-resize-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__render-after-resize-test.html
new file mode 100644
index 0000000000..1a00702f6f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__render-after-resize-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/render-after-resize-test.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 0000000000..dff6d7afc8
--- /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-after-composite.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__to-data-url-after-composite.html
new file mode 100644
index 0000000000..d5bc2d652b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__to-data-url-after-composite.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-after-composite.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 0000000000..0809e82e19
--- /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 0000000000..f83b9261c3
--- /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__canvas__webgl-to-2d-canvas.html b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__webgl-to-2d-canvas.html
new file mode 100644
index 0000000000..4e59079c77
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__canvas__webgl-to-2d-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/canvas/webgl-to-2d-canvas.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 0000000000..f603dffc08
--- /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-antialias.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-attribute-preserve-drawing-buffer-antialias.html
new file mode 100644
index 0000000000..1446824e73
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__context-attribute-preserve-drawing-buffer-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-attribute-preserve-drawing-buffer-antialias.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 0000000000..f31c4b0964
--- /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 0000000000..30eb1c7505
--- /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 0000000000..d8b69fa197
--- /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 0000000000..d6785a5e67
--- /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 0000000000..97c3ad5d84
--- /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 0000000000..b360e43261
--- /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 0000000000..0f5ae851e6
--- /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 0000000000..aeb1e3c297
--- /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 0000000000..323912a20d
--- /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 0000000000..c4129995fd
--- /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 0000000000..a1c823d130
--- /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 0000000000..4d22b66c43
--- /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 0000000000..b4c27e5ee5
--- /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__deleted-object-behavior.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__deleted-object-behavior.html
new file mode 100644
index 0000000000..79c6867303
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__deleted-object-behavior.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/deleted-object-behavior.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 0000000000..e380347d87
--- /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 0000000000..fb6229d96f
--- /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 0000000000..8bc76ae762
--- /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__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 0000000000..fa4d9d57d5
--- /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__context__zero-sized-canvas.html b/dom/canvas/test/webgl-conf/generated/test_conformance__context__zero-sized-canvas.html
new file mode 100644
index 0000000000..bb74c8d66c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__context__zero-sized-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/context/zero-sized-canvas.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 0000000000..261dbd062d
--- /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 0000000000..9d60f91e34
--- /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 0000000000..657011b522
--- /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-color-buffer-half-float.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-color-buffer-half-float.html
new file mode 100644
index 0000000000..8f6d66ad15
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-color-buffer-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/ext-color-buffer-half-float.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 0000000000..d8b3608418
--- /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-float-blend.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-float-blend.html
new file mode 100644
index 0000000000..63b6aea1cc
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-float-blend.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-float-blend.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 0000000000..ac4fc1b6ac
--- /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 0000000000..284c333bff
--- /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 0000000000..2eb957ec3b
--- /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-compression-bptc.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-texture-compression-bptc.html
new file mode 100644
index 0000000000..2055ef7f0e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-texture-compression-bptc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-compression-bptc.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-texture-compression-rgtc.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-texture-compression-rgtc.html
new file mode 100644
index 0000000000..8b9a661966
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-texture-compression-rgtc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-compression-rgtc.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 0000000000..ce4d12fd7c
--- /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 0000000000..3352b84d07
--- /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__khr-parallel-shader-compile.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__khr-parallel-shader-compile.html
new file mode 100644
index 0000000000..e68b01cf72
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__khr-parallel-shader-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/extensions/khr-parallel-shader-compile.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 0000000000..929b3ccab3
--- /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-fbo-render-mipmap.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-fbo-render-mipmap.html
new file mode 100644
index 0000000000..771a462955
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-fbo-render-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/conformance/extensions/oes-fbo-render-mipmap.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 0000000000..a31ee7635a
--- /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 0000000000..66a48100b9
--- /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 0000000000..da5d212a3a
--- /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 0000000000..8b4497aa6a
--- /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 0000000000..b4f1807672
--- /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 0000000000..4468530e77
--- /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 0000000000..291ee9c55e
--- /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 0000000000..ae07ff0d31
--- /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 0000000000..b0ad151bc2
--- /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 0000000000..2c23f4c5d2
--- /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 0000000000..5a945d1043
--- /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 0000000000..a232ab9b6c
--- /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 0000000000..a260fc1b38
--- /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 0000000000..907e5d4597
--- /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 0000000000..1bfc7071ea
--- /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__s3tc-and-rgtc.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__s3tc-and-rgtc.html
new file mode 100644
index 0000000000..480b2ceea6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__s3tc-and-rgtc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/s3tc-and-rgtc.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-astc.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-astc.html
new file mode 100644
index 0000000000..c2f17e608a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-astc.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-astc.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 0000000000..cda91b3d2e
--- /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-etc1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-etc1.html
new file mode 100644
index 0000000000..3da14ed26d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-etc1.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-etc1.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 0000000000..073ed38716
--- /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 0000000000..684f8e5f5c
--- /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-size-limit.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-size-limit.html
new file mode 100644
index 0000000000..0f46c5dcb3
--- /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 0000000000..973ed56196
--- /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 0000000000..d2433383d1
--- /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 0000000000..c1195ef3f8
--- /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-broadcast-return.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers-broadcast-return.html
new file mode 100644
index 0000000000..00f33eb266
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers-broadcast-return.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-broadcast-return.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 0000000000..8bf0764107
--- /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 0000000000..ee8fe17f24
--- /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 0000000000..09d2791497
--- /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-multi-draw.html b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-multi-draw.html
new file mode 100644
index 0000000000..e82e5cc6b9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-multi-draw.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-multi-draw.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 0000000000..d7b49f38cc
--- /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 0000000000..1c499caea4
--- /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 0000000000..6e0f977fe4
--- /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 0000000000..8d978580e3
--- /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 0000000000..12943f70d6
--- /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__assign-to-swizzled-twice-in-function.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__assign-to-swizzled-twice-in-function.html
new file mode 100644
index 0000000000..b5f5173423
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__assign-to-swizzled-twice-in-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/assign-to-swizzled-twice-in-function.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 0000000000..1216dd16b6
--- /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__character-set.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__character-set.html
new file mode 100644
index 0000000000..b0e4d2fcce
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__character-set.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/character-set.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 0000000000..0ba486f61d
--- /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 0000000000..4f94e04d1f
--- /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 0000000000..5f81307441
--- /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 0000000000..05b2c706bc
--- /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 0000000000..c6d20fbcb7
--- /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__conditional-texture-fetch.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__conditional-texture-fetch.html
new file mode 100644
index 0000000000..47bf32d19d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__conditional-texture-fetch.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-texture-fetch.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 0000000000..7589bfbef9
--- /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 0000000000..1d614f5697
--- /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 0000000000..a42c8d8543
--- /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 0000000000..effab16d5c
--- /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 0000000000..95168eb5a4
--- /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 0000000000..366d7ff965
--- /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 0000000000..8a0f8e9579
--- /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__if-return-and-elseif.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__if-return-and-elseif.html
new file mode 100644
index 0000000000..8e40d58045
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__if-return-and-elseif.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/if-return-and-elseif.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__in-parameter-passed-as-inout-argument-and-global.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__in-parameter-passed-as-inout-argument-and-global.html
new file mode 100644
index 0000000000..4b04cf53d0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__in-parameter-passed-as-inout-argument-and-global.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/in-parameter-passed-as-inout-argument-and-global.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__init-array-with-loop.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__init-array-with-loop.html
new file mode 100644
index 0000000000..e249098d41
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__init-array-with-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/init-array-with-loop.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 0000000000..30cb896dcf
--- /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 0000000000..39200dfc1e
--- /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 0000000000..72decedf8d
--- /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 0000000000..a37c9df87b
--- /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 0000000000..dfbe4c85ae
--- /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 0000000000..da4ad29a39
--- /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 0000000000..735e2dfc9a
--- /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 0000000000..5f405d6481
--- /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 0000000000..2ba8dcb472
--- /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 0000000000..45888f1265
--- /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 0000000000..da1646f1ba
--- /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 0000000000..a066c4bf82
--- /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 0000000000..3283e09a67
--- /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-struct-function-arg.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sampler-array-struct-function-arg.html
new file mode 100644
index 0000000000..3c7a05ed10
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sampler-array-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-array-struct-function-arg.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 0000000000..1be5126290
--- /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 0000000000..75a03cd7f7
--- /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 0000000000..8de50c5fe4
--- /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 0000000000..e9284ba4a5
--- /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 0000000000..3aaa44283a
--- /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__struct-with-single-member-constructor.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__struct-with-single-member-constructor.html
new file mode 100644
index 0000000000..89dc047c1d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__struct-with-single-member-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/conformance/glsl/bugs/struct-with-single-member-constructor.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 0000000000..43de19a729
--- /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__unary-minus-operator-float-bug.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__unary-minus-operator-float-bug.html
new file mode 100644
index 0000000000..df250ffe09
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__unary-minus-operator-float-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/unary-minus-operator-float-bug.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 0000000000..15867d1911
--- /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 0000000000..4390e32a34
--- /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__bugs__varying-arrays-should-not-be-reversed.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__varying-arrays-should-not-be-reversed.html
new file mode 100644
index 0000000000..422f5f372e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__varying-arrays-should-not-be-reversed.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/varying-arrays-should-not-be-reversed.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__vector-matrix-constructor-scalarization.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__vector-matrix-constructor-scalarization.html
new file mode 100644
index 0000000000..1b198f7e6c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__vector-matrix-constructor-scalarization.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/vector-matrix-constructor-scalarization.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop-complex.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop-complex.html
new file mode 100644
index 0000000000..93f3c3d1c0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop-complex.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/vector-scalar-arithmetic-inside-loop-complex.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop.html
new file mode 100644
index 0000000000..c4eb199e34
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__vector-scalar-arithmetic-inside-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/vector-scalar-arithmetic-inside-loop.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 0000000000..1f08fd4fd4
--- /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 0000000000..e729f89f52
--- /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 0000000000..f52926f7e9
--- /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 0000000000..4751e019d8
--- /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 0000000000..cd10761739
--- /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 0000000000..55eba7344b
--- /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 0000000000..ed92f95383
--- /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 0000000000..94ea44c0b2
--- /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 0000000000..5a008cd698
--- /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 0000000000..acfb6cb3a2
--- /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 0000000000..deaf099432
--- /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 0000000000..4748b34697
--- /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 0000000000..5576e99582
--- /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 0000000000..9b97de6a4a
--- /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 0000000000..1e090f9be8
--- /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 0000000000..cb6523e97b
--- /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 0000000000..89d48965c6
--- /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 0000000000..083fd7e3b8
--- /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 0000000000..65b36f5b67
--- /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 0000000000..5eccd8be6c
--- /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 0000000000..57f7cf720f
--- /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 0000000000..eca71c919c
--- /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 0000000000..5e99d52c2c
--- /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 0000000000..a0d61fbda0
--- /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 0000000000..eb59483296
--- /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 0000000000..0b194e60b9
--- /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 0000000000..ba03abd87a
--- /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 0000000000..47dee7b99c
--- /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 0000000000..3129ca58fe
--- /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 0000000000..a38e84159a
--- /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 0000000000..9cec6186cc
--- /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 0000000000..6229f1c012
--- /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 0000000000..c68850ac79
--- /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 0000000000..a81eb63c3c
--- /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 0000000000..3fba432601
--- /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 0000000000..9f92ea3c58
--- /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 0000000000..21e87455fe
--- /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 0000000000..9f5d03a757
--- /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 0000000000..eb4a0c78d5
--- /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 0000000000..83a598f74f
--- /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 0000000000..75ead8e486
--- /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 0000000000..860c59d81f
--- /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 0000000000..c40411dc11
--- /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 0000000000..37ea6e0ba4
--- /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 0000000000..c9af1f1131
--- /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 0000000000..bb9f8d8e7a
--- /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 0000000000..565ea0b2be
--- /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 0000000000..4086512b08
--- /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 0000000000..64356fa4bb
--- /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 0000000000..2d317e40db
--- /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 0000000000..d2453f5bfd
--- /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 0000000000..32ab2b9ad2
--- /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 0000000000..24d01cb392
--- /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 0000000000..2f323bd719
--- /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 0000000000..80baeca490
--- /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 0000000000..ad4d91663f
--- /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 0000000000..a52ae51000
--- /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 0000000000..e14d06a167
--- /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 0000000000..e5b3006aea
--- /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 0000000000..874884fa98
--- /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 0000000000..d38d42c4a1
--- /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 0000000000..fda782d527
--- /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 0000000000..b9d0beec2a
--- /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 0000000000..6429ef1b9b
--- /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 0000000000..d26e0baaec
--- /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 0000000000..60e0ea4638
--- /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 0000000000..4150ca57be
--- /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 0000000000..5b405df9b3
--- /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 0000000000..5bad7394f1
--- /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 0000000000..ca8e1a9665
--- /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 0000000000..a636fa551a
--- /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 0000000000..bdcd14a827
--- /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 0000000000..a0c914f330
--- /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 0000000000..2729b3f209
--- /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 0000000000..e66dbd6082
--- /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 0000000000..9791f389a1
--- /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 0000000000..b935ad05cb
--- /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 0000000000..c2f86e57f8
--- /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 0000000000..cb91420c25
--- /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 0000000000..3f2bb38017
--- /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 0000000000..14ce644de5
--- /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 0000000000..61ad0f418b
--- /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 0000000000..191f39e370
--- /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 0000000000..c6af0b74c4
--- /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 0000000000..dc128b268d
--- /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 0000000000..9dc7b4d4a1
--- /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 0000000000..332a119743
--- /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 0000000000..80f1b04e88
--- /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 0000000000..5b81f9aa9e
--- /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 0000000000..4efd200cee
--- /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 0000000000..78ab46226b
--- /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 0000000000..94214f08b6
--- /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 0000000000..02ee6b4340
--- /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 0000000000..97017c0724
--- /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 0000000000..465767644b
--- /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 0000000000..c9ddb1acba
--- /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 0000000000..42e132a092
--- /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 0000000000..2ea9dd8ffe
--- /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 0000000000..80ff8e97b8
--- /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 0000000000..de743e9040
--- /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 0000000000..b2fc158e2a
--- /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 0000000000..07ace683b9
--- /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 0000000000..857c130668
--- /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 0000000000..a58d7d555f
--- /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 0000000000..1fc56a2fb4
--- /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 0000000000..5e1431556d
--- /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 0000000000..94bc219d30
--- /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 0000000000..e5e990196c
--- /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 0000000000..f8735e8f40
--- /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 0000000000..c1f1e13c74
--- /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 0000000000..0b7c4d44e4
--- /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 0000000000..d41fc71c1c
--- /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 0000000000..dd3d001068
--- /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 0000000000..91afc2382a
--- /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 0000000000..2d8b5a557b
--- /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 0000000000..38b278e276
--- /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 0000000000..7c4076b248
--- /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 0000000000..b62dd12361
--- /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 0000000000..ff5ed5af0a
--- /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 0000000000..fe59014df4
--- /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 0000000000..483ae1a17d
--- /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 0000000000..42f789113d
--- /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 0000000000..9e40964dde
--- /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 0000000000..6260a799b8
--- /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 0000000000..66a6cc9a49
--- /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__fragcolor-fragdata-invariant.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__fragcolor-fragdata-invariant.html
new file mode 100644
index 0000000000..fa7dd2be31
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__fragcolor-fragdata-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/conformance/glsl/misc/fragcolor-fragdata-invariant.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 0000000000..3b6cede41c
--- /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 0000000000..5d95f7dad5
--- /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 0000000000..3997338fea
--- /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 0000000000..911e3ebcaf
--- /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 0000000000..1a3277cef7
--- /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 0000000000..ac72cf7045
--- /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__local-variable-shadowing-outer-function.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__local-variable-shadowing-outer-function.html
new file mode 100644
index 0000000000..d19d2d861d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__local-variable-shadowing-outer-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/misc/local-variable-shadowing-outer-function.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 0000000000..4a018a03b8
--- /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 0000000000..15367e5597
--- /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 0000000000..dd6d5781cf
--- /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__sampler-operand.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__sampler-operand.html
new file mode 100644
index 0000000000..8f400b6ed8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__sampler-operand.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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/sampler-operand.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 0000000000..56896acccb
--- /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 0000000000..5247fbeb93
--- /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 0000000000..fe4b2e636a
--- /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 0000000000..fb4563f36d
--- /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 0000000000..920f3ace3e
--- /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 0000000000..968c8449c0
--- /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 0000000000..cdae429f0b
--- /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 0000000000..b721f2df63
--- /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 0000000000..efb79d1d95
--- /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 0000000000..e17b06732c
--- /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 0000000000..43cdd5ca72
--- /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 0000000000..6337746478
--- /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 0000000000..dd0f00535e
--- /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 0000000000..f97ce58238
--- /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 0000000000..9749cd7980
--- /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 0000000000..7f989683c8
--- /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 0000000000..6484bf93a4
--- /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 0000000000..19fd24f15f
--- /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 0000000000..101982f90f
--- /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 0000000000..c893a67be0
--- /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 0000000000..fc67ba85df
--- /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 0000000000..fb65efcb97
--- /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 0000000000..c01d39cefe
--- /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 0000000000..70ef1144fe
--- /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-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 0000000000..2f18225d99
--- /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 0000000000..1c5ff80821
--- /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 0000000000..eaeb0d8f3f
--- /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 0000000000..e33e0ddd21
--- /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 0000000000..45a0cc06dc
--- /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 0000000000..eb4ee4de6c
--- /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 0000000000..ed1790b349
--- /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 0000000000..f2f9fd68b3
--- /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 0000000000..ec74ce4f5b
--- /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 0000000000..a5b9553b0b
--- /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 0000000000..35ca0156da
--- /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 0000000000..40dce70ae5
--- /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 0000000000..86eb0bd85c
--- /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 0000000000..a2ea68a729
--- /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 0000000000..ca402b9ac8
--- /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 0000000000..b86645c836
--- /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 0000000000..792d776252
--- /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 0000000000..22f2c8ab70
--- /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 0000000000..b15a75d1cc
--- /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 0000000000..e95ff7478c
--- /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 0000000000..66337cbe2e
--- /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 0000000000..62cac85faa
--- /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 0000000000..9c28bc77df
--- /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 0000000000..28513a730b
--- /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 0000000000..b0d051f1da
--- /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 0000000000..daa6dbefc5
--- /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 0000000000..25edef1bea
--- /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 0000000000..2fe77dd485
--- /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-1-of-8.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-1-of-8.html
new file mode 100644
index 0000000000..5eb2151dea
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-1-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-1-of-8.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-2-of-8.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-2-of-8.html
new file mode 100644
index 0000000000..7dbccda60d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-2-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-2-of-8.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-3-of-8.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-3-of-8.html
new file mode 100644
index 0000000000..baabc11a45
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-3-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-3-of-8.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-4-of-8.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-4-of-8.html
new file mode 100644
index 0000000000..4db7c86e9c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-4-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-4-of-8.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-5-of-8.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-5-of-8.html
new file mode 100644
index 0000000000..5ef10258d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-5-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-5-of-8.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-6-of-8.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-6-of-8.html
new file mode 100644
index 0000000000..f42ea9963e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-6-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-6-of-8.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-7-of-8.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-7-of-8.html
new file mode 100644
index 0000000000..29931b96f8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-7-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-7-of-8.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-8-of-8.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-8-of-8.html
new file mode 100644
index 0000000000..0a8397e61d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words-8-of-8.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/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-8-of-8.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 0000000000..ece605131b
--- /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 0000000000..e71401344e
--- /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 0000000000..2395271a4c
--- /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 0000000000..a2b4dba0b6
--- /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 0000000000..4a2dcc15a9
--- /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 0000000000..b7408fc0c2
--- /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 0000000000..27983560c3
--- /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 0000000000..5758cdd6df
--- /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 0000000000..790d9a069d
--- /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 0000000000..627d4eed30
--- /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 0000000000..0f83622e67
--- /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 0000000000..4b8ab75939
--- /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 0000000000..3dbab3944c
--- /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 0000000000..820e3d0f0b
--- /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 0000000000..ac9a8f4904
--- /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 0000000000..3614dfbb1c
--- /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 0000000000..b85a28014e
--- /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 0000000000..35d0227388
--- /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 0000000000..63ecfd690a
--- /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 0000000000..8e78783179
--- /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 0000000000..02e5ea3c03
--- /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 0000000000..5d5cac30f1
--- /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 0000000000..213b911884
--- /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 0000000000..3f40462e69
--- /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 0000000000..9645dd336c
--- /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 0000000000..bee9b7fb80
--- /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 0000000000..15118f407f
--- /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 0000000000..1755bb5b46
--- /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 0000000000..392a8864bc
--- /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 0000000000..9ba2d28bdf
--- /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-as-inout-parameter.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-as-inout-parameter.html
new file mode 100644
index 0000000000..03aafed738
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-as-inout-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/glsl/misc/struct-as-inout-parameter.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-as-out-parameter.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-as-out-parameter.html
new file mode 100644
index 0000000000..f2ccbc02cd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-as-out-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/glsl/misc/struct-as-out-parameter.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 0000000000..65a6ce51a0
--- /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 0000000000..3ef036c60b
--- /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 0000000000..f1498da7c0
--- /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 0000000000..47cfa96428
--- /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 0000000000..49eb69693b
--- /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 0000000000..3c51df9915
--- /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 0000000000..2ab839263a
--- /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 0000000000..5da6239a1d
--- /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 0000000000..a5d3dd3be9
--- /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 0000000000..c01660a35b
--- /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 0000000000..e97e28241d
--- /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 0000000000..0ffb8c1df2
--- /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__misc__uninitialized-local-global-variables.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__uninitialized-local-global-variables.html
new file mode 100644
index 0000000000..2d986172be
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__uninitialized-local-global-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/glsl/misc/uninitialized-local-global-variables.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__preprocessor__comments.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__preprocessor__comments.html
new file mode 100644
index 0000000000..5277ff73a2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__preprocessor__comments.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/preprocessor/comments.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__preprocessor__macro-expansion-tricky.html b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__preprocessor__macro-expansion-tricky.html
new file mode 100644
index 0000000000..f6484ddc3a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__glsl__preprocessor__macro-expansion-tricky.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/glsl/preprocessor/macro-expansion-tricky.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 0000000000..7f65662b70
--- /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 0000000000..fb7f3c00ac
--- /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 0000000000..e2be8d5f5a
--- /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 0000000000..517ad88d16
--- /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 0000000000..982a9c9a62
--- /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 0000000000..634e51b884
--- /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 0000000000..502e106ca7
--- /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 0000000000..9ceb03025c
--- /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 0000000000..8ce0a8296c
--- /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 0000000000..882401e72f
--- /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 0000000000..e6e6c93af2
--- /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 0000000000..ee9d93f0e0
--- /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 0000000000..0512ba8502
--- /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 0000000000..180c84c313
--- /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 0000000000..80c68445de
--- /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 0000000000..39d4c32369
--- /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 0000000000..3c69317038
--- /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 0000000000..c37e9a7cc9
--- /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 0000000000..61f8e72a42
--- /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 0000000000..a529dcab12
--- /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 0000000000..101cfdb919
--- /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 0000000000..8ff1eac8ec
--- /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 0000000000..a913d8819e
--- /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 0000000000..9e89c29932
--- /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 0000000000..28d3da59e1
--- /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 0000000000..920a2f4592
--- /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 0000000000..4d54fcf077
--- /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 0000000000..d67fe63f78
--- /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 0000000000..07e8c553f1
--- /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__hint.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__hint.html
new file mode 100644
index 0000000000..d3a5600c92
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__hint.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/hint.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 0000000000..e326717125
--- /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 0000000000..f559f90116
--- /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 0000000000..fb64bef48a
--- /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 0000000000..856a26aa1b
--- /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 0000000000..1852e12e4a
--- /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 0000000000..fd8246316b
--- /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 0000000000..662c20d1cc
--- /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 0000000000..82d535e41c
--- /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-stencil-settings.html b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__webgl-specific-stencil-settings.html
new file mode 100644
index 0000000000..34cee860c0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__misc__webgl-specific-stencil-settings.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-stencil-settings.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 0000000000..87f554293d
--- /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 0000000000..b53023ab85
--- /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 0000000000..ebe38ac8f9
--- /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 0000000000..14ae05e817
--- /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 0000000000..5f01c85e8f
--- /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 0000000000..1d2808ee76
--- /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 0000000000..cd2df15c7c
--- /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 0000000000..d6e8bf70bb
--- /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 0000000000..8573bea761
--- /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 0000000000..5547c37592
--- /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 0000000000..f053569f90
--- /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 0000000000..f0a5f5ac7f
--- /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 0000000000..429a92a23e
--- /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 0000000000..3849a13dd9
--- /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 0000000000..a800bd766f
--- /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 0000000000..546012a53c
--- /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 0000000000..0c728dc9f4
--- /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 0000000000..81e3c49e04
--- /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 0000000000..a51bf09413
--- /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 0000000000..42b061059f
--- /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 0000000000..c76d889d48
--- /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 0000000000..be19652cab
--- /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 0000000000..d6ddfc2087
--- /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 0000000000..77cbd79ccc
--- /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 0000000000..928b83b890
--- /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 0000000000..7d5afab46c
--- /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 0000000000..a264dcefeb
--- /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 0000000000..3c8bb5685c
--- /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__drawElements.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawElements.html
new file mode 100644
index 0000000000..65941b61d6
--- /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__isTests.html b/dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__isTests.html
new file mode 100644
index 0000000000..bb9ca0bfad
--- /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 0000000000..e70c489070
--- /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 0000000000..5d23818ac6
--- /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 0000000000..3ba7ce2c60
--- /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 0000000000..b70efc09d6
--- /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 0000000000..d8b4ab47cb
--- /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 0000000000..a8d7ba9bc5
--- /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 0000000000..eef174553d
--- /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 0000000000..e53db88ba0
--- /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 0000000000..5fead1ecd5
--- /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 0000000000..65c3caf103
--- /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 0000000000..e0f92eef5e
--- /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 0000000000..5075edc1f6
--- /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 0000000000..ea302ea80f
--- /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 0000000000..f5b8d0b178
--- /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 0000000000..c91ad19a04
--- /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 0000000000..29afd04fe0
--- /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 0000000000..7644a49e81
--- /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 0000000000..ab88a5e40a
--- /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 0000000000..8b1860f35c
--- /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 0000000000..44d5285b23
--- /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 0000000000..974988409b
--- /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 0000000000..717ceb2fd8
--- /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 0000000000..3564e78ef4
--- /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 0000000000..2553658b16
--- /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__offscreencanvas__context-attribute-preserve-drawing-buffer.html b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-attribute-preserve-drawing-buffer.html
new file mode 100644
index 0000000000..586e639861
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__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/offscreencanvas/context-attribute-preserve-drawing-buffer.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-creation-worker.html b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-creation-worker.html
new file mode 100644
index 0000000000..d4c0f698a0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-creation-worker.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/offscreencanvas/context-creation-worker.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-creation.html b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-creation.html
new file mode 100644
index 0000000000..c123246fb6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__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/offscreencanvas/context-creation.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost-restored-worker.html b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost-restored-worker.html
new file mode 100644
index 0000000000..a289046caa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost-restored-worker.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/offscreencanvas/context-lost-restored-worker.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost-restored.html b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost-restored.html
new file mode 100644
index 0000000000..48e4b91e3d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__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/offscreencanvas/context-lost-restored.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost-worker.html b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost-worker.html
new file mode 100644
index 0000000000..d711eee2bd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost-worker.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/offscreencanvas/context-lost-worker.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost.html b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__context-lost.html
new file mode 100644
index 0000000000..67a517c3e0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__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/offscreencanvas/context-lost.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__methods-worker.html b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__methods-worker.html
new file mode 100644
index 0000000000..5ddaa28909
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__methods-worker.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/offscreencanvas/methods-worker.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__methods.html b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__methods.html
new file mode 100644
index 0000000000..55b9d84a7f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__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/offscreencanvas/methods.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__offscreencanvas-resize.html b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__offscreencanvas-resize.html
new file mode 100644
index 0000000000..0d9d48c98b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__offscreencanvas-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/offscreencanvas/offscreencanvas-resize.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__offscreencanvas-timer-query.html b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__offscreencanvas-timer-query.html
new file mode 100644
index 0000000000..7659aef830
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__offscreencanvas-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/offscreencanvas/offscreencanvas-timer-query.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__offscreencanvas-transfer-image-bitmap.html b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__offscreencanvas-transfer-image-bitmap.html
new file mode 100644
index 0000000000..73ff76964b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__offscreencanvas__offscreencanvas-transfer-image-bitmap.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/conformance/offscreencanvas/offscreencanvas-transfer-image-bitmap.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 0000000000..b08be2b3b3
--- /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 0000000000..bf0689cc37
--- /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 0000000000..c8382587b7
--- /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 0000000000..0f284e4228
--- /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 0000000000..121fe9727f
--- /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 0000000000..f696ef64f2
--- /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 0000000000..43fd03a13b
--- /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 0000000000..0f552514e0
--- /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 0000000000..188d25f08c
--- /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 0000000000..6e9c75dc07
--- /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 0000000000..da32306b10
--- /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 0000000000..623254d5f4
--- /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 0000000000..531eea9a69
--- /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 0000000000..2c37f2f00c
--- /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 0000000000..20e638ecfc
--- /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 0000000000..937f3722b7
--- /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 0000000000..851d8fe3dc
--- /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 0000000000..6f899a1743
--- /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 0000000000..dfec51d937
--- /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 0000000000..b6bfa2d6dd
--- /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 0000000000..770b862034
--- /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 0000000000..6bbe6b5bbb
--- /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 0000000000..12ef043931
--- /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 0000000000..aa0fc344ec
--- /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 0000000000..603e6ef802
--- /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 0000000000..a382697397
--- /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 0000000000..0df064e3b7
--- /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 0000000000..6dfb3819ab
--- /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 0000000000..f40ebcf281
--- /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 0000000000..7de072f417
--- /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 0000000000..d842c25b63
--- /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 0000000000..ee1bb12fd1
--- /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 0000000000..62140837c9
--- /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 0000000000..58a53dbaee
--- /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 0000000000..94b830f37c
--- /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 0000000000..67f38a5889
--- /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 0000000000..cf2f0881ac
--- /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 0000000000..2955aa974a
--- /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 0000000000..60e6f7e4ba
--- /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 0000000000..b8fd4a85c9
--- /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 0000000000..6bbcd19a33
--- /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 0000000000..231cfcbd37
--- /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 0000000000..51d3b4a829
--- /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 0000000000..0099894500
--- /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 0000000000..ce6a8c3c82
--- /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 0000000000..ab0bb867ae
--- /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 0000000000..faa9858de0
--- /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 0000000000..a515ae4885
--- /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 0000000000..bf4b04b17d
--- /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 0000000000..bab48cc394
--- /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 0000000000..ebf648f7fb
--- /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 0000000000..ea6eed56c8
--- /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 0000000000..fc59e6140e
--- /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 0000000000..08bc5f66a8
--- /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 0000000000..c9c466b4c1
--- /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 0000000000..221261fd41
--- /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 0000000000..8b00a8a0a2
--- /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 0000000000..671b0ddf7f
--- /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 0000000000..dd419bac93
--- /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 0000000000..8af941d636
--- /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 0000000000..aa21594312
--- /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 0000000000..d66e5dfc97
--- /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 0000000000..194b383c60
--- /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 0000000000..bcf06f966a
--- /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 0000000000..762f18d52c
--- /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 0000000000..0016e725c8
--- /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 0000000000..b059b20f20
--- /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 0000000000..ed3f79a5db
--- /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 0000000000..f47f414d4d
--- /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 0000000000..3db4e4730d
--- /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 0000000000..9392605345
--- /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 0000000000..a9192acaa7
--- /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 0000000000..e92bf65c46
--- /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 0000000000..d7f2ff0997
--- /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 0000000000..a648496fc1
--- /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 0000000000..4a1a23ce8d
--- /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 0000000000..b6ed6ced20
--- /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 0000000000..8da0d00885
--- /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 0000000000..0b611f9387
--- /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 0000000000..5344828594
--- /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 0000000000..53052b6d63
--- /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 0000000000..f5ae21f9f1
--- /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 0000000000..ce4e95ab68
--- /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 0000000000..3a5089e096
--- /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 0000000000..b7603c118f
--- /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 0000000000..75e19e4cef
--- /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 0000000000..1751c1c347
--- /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 0000000000..a467af228b
--- /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 0000000000..9303225a2f
--- /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 0000000000..a51307545d
--- /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 0000000000..4312b6be28
--- /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 0000000000..1bdf2faf2e
--- /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 0000000000..5fb5d211de
--- /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 0000000000..3a7fb76848
--- /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 0000000000..3af4a2e97b
--- /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 0000000000..bbe7cdbfad
--- /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 0000000000..2dea69ed83
--- /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 0000000000..5dcbdeb758
--- /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 0000000000..d9b77a715e
--- /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 0000000000..80f1fb00d2
--- /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 0000000000..51958c64c1
--- /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 0000000000..87c3826be1
--- /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 0000000000..81c3a4eb19
--- /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 0000000000..8fbd80b9eb
--- /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 0000000000..c5a5343f23
--- /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 0000000000..33699d5a63
--- /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 0000000000..2b7afbc369
--- /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 0000000000..b069481b06
--- /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 0000000000..9c7ece4e09
--- /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 0000000000..1317b2769b
--- /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 0000000000..2b415894ee
--- /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 0000000000..19670034ce
--- /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 0000000000..4553458096
--- /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 0000000000..19cfef9104
--- /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 0000000000..30fd482c2c
--- /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 0000000000..9f8e906fe6
--- /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 0000000000..43ca8516a0
--- /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 0000000000..9777afaadb
--- /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 0000000000..b89dd4cffa
--- /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 0000000000..498f81bba9
--- /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 0000000000..1daa37a5b5
--- /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 0000000000..3cb910891f
--- /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 0000000000..7a77df048b
--- /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 0000000000..d8b6348834
--- /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 0000000000..439c760678
--- /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 0000000000..b6542409ae
--- /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 0000000000..883184afb1
--- /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 0000000000..9d54a44407
--- /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 0000000000..5a3ef032f4
--- /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 0000000000..2270db9811
--- /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 0000000000..537d9709f6
--- /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 0000000000..d8217b7038
--- /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 0000000000..346f5612ec
--- /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 0000000000..08756e1598
--- /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 0000000000..f43469c3fd
--- /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 0000000000..80e2b189eb
--- /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 0000000000..166d5c9eb1
--- /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 0000000000..86ba81d0a5
--- /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 0000000000..9fabf18bfb
--- /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 0000000000..e3bf169dd1
--- /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 0000000000..7a97367b92
--- /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 0000000000..f10e5a1c1c
--- /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 0000000000..8940a11198
--- /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 0000000000..d416378507
--- /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 0000000000..cb48287835
--- /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 0000000000..36330ed064
--- /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 0000000000..9d7a02d098
--- /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 0000000000..1e1c232f7f
--- /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 0000000000..2d45b547db
--- /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-handling.html b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__program-handling.html
new file mode 100644
index 0000000000..d465088e33
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__programs__program-handling.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-handling.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 0000000000..82f84b8268
--- /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 0000000000..44072f6e21
--- /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 0000000000..5126225ed1
--- /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__fbo-remains-unchanged-after-read-pixels.html b/dom/canvas/test/webgl-conf/generated/test_conformance__reading__fbo-remains-unchanged-after-read-pixels.html
new file mode 100644
index 0000000000..221915c5a0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__reading__fbo-remains-unchanged-after-read-pixels.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/fbo-remains-unchanged-after-read-pixels.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 0000000000..cad4058f14
--- /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 0000000000..5b6368b7a1
--- /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__depth-renderbuffer-initialization.html b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__depth-renderbuffer-initialization.html
new file mode 100644
index 0000000000..a0624f843f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__depth-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/depth-renderbuffer-initialization.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 0000000000..6512c444bf
--- /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 0000000000..96a3ec05ae
--- /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 0000000000..ad95fab614
--- /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 0000000000..04970422cd
--- /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 0000000000..6f2df4298b
--- /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__renderbuffers__stencil-renderbuffer-initialization.html b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__stencil-renderbuffer-initialization.html
new file mode 100644
index 0000000000..2f6fc52433
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__stencil-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/stencil-renderbuffer-initialization.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__bind-framebuffer-flush-bug.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__bind-framebuffer-flush-bug.html
new file mode 100644
index 0000000000..5379dbc293
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__bind-framebuffer-flush-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/bind-framebuffer-flush-bug.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__blending.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__blending.html
new file mode 100644
index 0000000000..3dd83917c0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__blending.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/blending.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__canvas-alpha-bug.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__canvas-alpha-bug.html
new file mode 100644
index 0000000000..1b37c92685
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__canvas-alpha-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/canvas-alpha-bug.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clear-after-copyTexImage2D.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clear-after-copyTexImage2D.html
new file mode 100644
index 0000000000..26610f490d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clear-after-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/rendering/clear-after-copyTexImage2D.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clear-default-framebuffer-with-scissor-test.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clear-default-framebuffer-with-scissor-test.html
new file mode 100644
index 0000000000..5d6395c062
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clear-default-framebuffer-with-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/clear-default-framebuffer-with-scissor-test.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 0000000000..1568549a77
--- /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__color-mask-preserved-during-implicit-clears.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__color-mask-preserved-during-implicit-clears.html
new file mode 100644
index 0000000000..70353424a8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__color-mask-preserved-during-implicit-clears.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/color-mask-preserved-during-implicit-clears.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__color-mask-should-not-affect-antialiased-framebuffer-resolution.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__color-mask-should-not-affect-antialiased-framebuffer-resolution.html
new file mode 100644
index 0000000000..4aaf4f0c28
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__color-mask-should-not-affect-antialiased-framebuffer-resolution.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/color-mask-should-not-affect-antialiased-framebuffer-resolution.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 0000000000..1b85137ba8
--- /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 0000000000..63e8750e24
--- /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 0000000000..f15ca64c3d
--- /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 0000000000..24ce1d88dc
--- /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-webgl-to-canvas-2d-repeatedly.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-webgl-to-canvas-2d-repeatedly.html
new file mode 100644
index 0000000000..a9b5ec7070
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-webgl-to-canvas-2d-repeatedly.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-webgl-to-canvas-2d-repeatedly.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 0000000000..ef7aaee4bf
--- /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 0000000000..b236df7525
--- /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-clear.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__framebuffer-texture-clear.html
new file mode 100644
index 0000000000..f2064f583c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__framebuffer-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/rendering/framebuffer-texture-clear.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 0000000000..d5db7e08c4
--- /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 0000000000..6dfc01f89f
--- /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 0000000000..7872d352f7
--- /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 0000000000..6b41a8cc2f
--- /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 0000000000..a2b3c2b673
--- /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 0000000000..700530ff8d
--- /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 0000000000..6c62215b05
--- /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 0000000000..369d1b2abb
--- /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 0000000000..a6a6a4e005
--- /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__line-rendering-quality.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__line-rendering-quality.html
new file mode 100644
index 0000000000..90b8bed241
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__line-rendering-quality.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-rendering-quality.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 0000000000..f53cd66c82
--- /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 0000000000..0040aad6ef
--- /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 0000000000..55e0e5f504
--- /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 0000000000..5c2d9b2bcc
--- /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-array-buffers.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__out-of-bounds-array-buffers.html
new file mode 100644
index 0000000000..a33705a913
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__out-of-bounds-array-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-array-buffers.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 0000000000..c4bb23a968
--- /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 0000000000..c5a3857709
--- /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 0000000000..b505c35c74
--- /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 0000000000..39217fdce6
--- /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 0000000000..d3f0ba0bec
--- /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 0000000000..3762fda54e
--- /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__preservedrawingbuffer-leak.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__preservedrawingbuffer-leak.html
new file mode 100644
index 0000000000..200fe96682
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__preservedrawingbuffer-leak.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/preservedrawingbuffer-leak.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__rendering-sampling-feedback-loop.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__rendering-sampling-feedback-loop.html
new file mode 100644
index 0000000000..a21b93d230
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__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/conformance/rendering/rendering-sampling-feedback-loop.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__rendering-stencil-large-viewport.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__rendering-stencil-large-viewport.html
new file mode 100644
index 0000000000..c8b1722efa
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__rendering-stencil-large-viewport.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/rendering-stencil-large-viewport.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__scissor-rect-repeated-rendering.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__scissor-rect-repeated-rendering.html
new file mode 100644
index 0000000000..97e2604916
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__scissor-rect-repeated-rendering.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/scissor-rect-repeated-rendering.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 0000000000..c101f45c48
--- /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__texture-switch-performance.html b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__texture-switch-performance.html
new file mode 100644
index 0000000000..a8535fd680
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__rendering__texture-switch-performance.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/texture-switch-performance.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 0000000000..96fd5eacd8
--- /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__fb-attach-implicit-target-assignment.html b/dom/canvas/test/webgl-conf/generated/test_conformance__state__fb-attach-implicit-target-assignment.html
new file mode 100644
index 0000000000..93fc8a0bd5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__state__fb-attach-implicit-target-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/state/fb-attach-implicit-target-assignment.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 0000000000..a8e6281627
--- /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 0000000000..867bb8eb90
--- /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 0000000000..ea01963cac
--- /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 0000000000..6f3efdd90a
--- /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 0000000000..6c1d378236
--- /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 0000000000..2cd9bdfe49
--- /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 0000000000..e2a0b1f498
--- /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 0000000000..1bc63bc36c
--- /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-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..f6c82f6c1e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-alpha-alpha-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-alpha-alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..dedff9f4e7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-luminance-luminance-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-luminance-luminance-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..c2f433f1ef
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-unsigned_byte.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 0000000000..649fac057a
--- /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 0000000000..624a2edcaf
--- /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 0000000000..3d9e2259d5
--- /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 0000000000..c84170aee1
--- /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 0000000000..1bb1052021
--- /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-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..bdcd0b8e64
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-alpha-alpha-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-alpha-alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..e46039550c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-luminance-luminance-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-luminance-luminance-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..e8c9b7805d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-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_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 0000000000..9069d79dd6
--- /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 0000000000..60e269cd1e
--- /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 0000000000..3008e8bb97
--- /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 0000000000..14fa34adf7
--- /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 0000000000..54abdacf98
--- /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-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..e5d9cf2998
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-alpha-alpha-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-alpha-alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..be748cf415
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-luminance-luminance-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-luminance-luminance-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..d4092133d8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-unsigned_byte.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 0000000000..35db8726aa
--- /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 0000000000..54cb01946e
--- /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 0000000000..6267161810
--- /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 0000000000..31eaac73a1
--- /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 0000000000..d86b0c5f7f
--- /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_bitmap_from_blob__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..c547014f7a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-alpha-alpha-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_bitmap_from_blob/tex-2d-alpha-alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..dd11398918
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-luminance-luminance-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_bitmap_from_blob/tex-2d-luminance-luminance-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..83ea93a2a5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-luminance_alpha-luminance_alpha-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_bitmap_from_blob/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..af0d4a34e0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__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_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..657e3f5b2d
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..5d743c4b93
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__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_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..646115eacf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..662e73f713
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_blob__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_bitmap_from_blob/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_bitmap_from_canvas__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..70218022d5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-alpha-alpha-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_bitmap_from_canvas/tex-2d-alpha-alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..858b3bd9f0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance-luminance-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_bitmap_from_canvas/tex-2d-luminance-luminance-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..818ea1aae5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-luminance_alpha-luminance_alpha-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_bitmap_from_canvas/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..f233f13462
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..3b6959602c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..1803f8627b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..2410fecf73
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..d7b3f96dd2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_image__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..84f6c38ef5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-alpha-alpha-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_bitmap_from_image/tex-2d-alpha-alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..c1326bf032
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-luminance-luminance-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_bitmap_from_image/tex-2d-luminance-luminance-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..96db9c7745
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-luminance_alpha-luminance_alpha-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_bitmap_from_image/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..a9951131f1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..65c84cc92b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..e2303a11b2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..2ed92c8c74
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..5014df286c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_bitmap__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..eecf9eb84a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-alpha-alpha-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_bitmap_from_image_bitmap/tex-2d-alpha-alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..b05535dd04
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance-luminance-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_bitmap_from_image_bitmap/tex-2d-luminance-luminance-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..c1e26b2776
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-luminance_alpha-luminance_alpha-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_bitmap_from_image_bitmap/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..75c3d7c139
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..0744ae65f1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..e42c409a0c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..a813698977
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..9f09aafe10
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_bitmap__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_bitmap_from_image_bitmap/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_bitmap_from_image_data__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..cb1375c38a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-alpha-alpha-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_bitmap_from_image_data/tex-2d-alpha-alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..c5068ffa30
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance-luminance-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_bitmap_from_image_data/tex-2d-luminance-luminance-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..5dc800c78f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-luminance_alpha-luminance_alpha-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_bitmap_from_image_data/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..9204c134c9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..28afd4ed0f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..c846410633
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..2067716d2b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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_bitmap_from_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_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..e99a88c010
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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_bitmap_from_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__image_bitmap_from_video__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..0d655efdf1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-alpha-alpha-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_bitmap_from_video/tex-2d-alpha-alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..0a1af12f61
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance-luminance-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_bitmap_from_video/tex-2d-luminance-luminance-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..8180401e17
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance_alpha-luminance_alpha-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_bitmap_from_video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_byte.html
new file mode 100644
index 0000000000..7a73c98e2b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html
new file mode 100644
index 0000000000..bbe2e7dbb6
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_byte.html
new file mode 100644
index 0000000000..9bab4518b2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
new file mode 100644
index 0000000000..ca8cbaf8ab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
new file mode 100644
index 0000000000..03ffa3c70c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_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/image_bitmap_from_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__image_data__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..718507fc56
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-alpha-alpha-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-alpha-alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..e0fbcdae2b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-luminance-luminance-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-luminance-luminance-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..13c83b1ee9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-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_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 0000000000..c5ce2f806f
--- /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 0000000000..fa3c5aec45
--- /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 0000000000..25610b67e9
--- /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 0000000000..3d925f6838
--- /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 0000000000..6a3550a320
--- /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__canvas-teximage-after-multiple-drawimages.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__canvas-teximage-after-multiple-drawimages.html
new file mode 100644
index 0000000000..59f0c1d58a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__canvas-teximage-after-multiple-drawimages.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/canvas-teximage-after-multiple-drawimages.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 0000000000..26745ff167
--- /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 0000000000..bdfd79a0ac
--- /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 0000000000..66393b1b46
--- /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-image-crash.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-image-crash.html
new file mode 100644
index 0000000000..4280af27bb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-image-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/textures/misc/copy-tex-image-crash.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copytexsubimage2d-large-partial-copy-corruption.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copytexsubimage2d-large-partial-copy-corruption.html
new file mode 100644
index 0000000000..93adbe3643
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copytexsubimage2d-large-partial-copy-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/copytexsubimage2d-large-partial-copy-corruption.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copytexsubimage2d-subrects.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copytexsubimage2d-subrects.html
new file mode 100644
index 0000000000..7862c60f5b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copytexsubimage2d-subrects.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/copytexsubimage2d-subrects.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 0000000000..917ef47b90
--- /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__cube-map-uploads-out-of-order.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__cube-map-uploads-out-of-order.html
new file mode 100644
index 0000000000..f4c165ca5f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__cube-map-uploads-out-of-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/textures/misc/cube-map-uploads-out-of-order.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 0000000000..ba22f047bb
--- /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__exif-orientation.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__exif-orientation.html
new file mode 100644
index 0000000000..525b7ca4c0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__exif-orientation.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/exif-orientation.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__format-filterable-renderable.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__format-filterable-renderable.html
new file mode 100644
index 0000000000..fa93113952
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__format-filterable-renderable.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/format-filterable-renderable.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 0000000000..1c894157a5
--- /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 0000000000..eceb9e3fb7
--- /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 0000000000..42232ca392
--- /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 0000000000..409b3a8e3c
--- /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-offscreencanvas.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__origin-clean-conformance-offscreencanvas.html
new file mode 100644
index 0000000000..7a9fb65106
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__origin-clean-conformance-offscreencanvas.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-offscreencanvas.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 0000000000..43fe456449
--- /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__png-image-types.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__png-image-types.html
new file mode 100644
index 0000000000..16690b7b87
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__png-image-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/textures/misc/png-image-types.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 0000000000..03ab840172
--- /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 0000000000..44a59ae762
--- /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 0000000000..79d7b2a949
--- /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 0000000000..6ebc597e4f
--- /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 0000000000..177c23fdea
--- /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 0000000000..9462a7bcee
--- /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 0000000000..e9530161be
--- /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 0000000000..2580342bd0
--- /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 0000000000..6f143d024d
--- /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__tex-video-using-tex-unit-non-zero.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-video-using-tex-unit-non-zero.html
new file mode 100644
index 0000000000..3177e02b30
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-video-using-tex-unit-non-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/conformance/textures/misc/tex-video-using-tex-unit-non-zero.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 0000000000..e65082b522
--- /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 0000000000..9aa23878eb
--- /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 0000000000..bd44a15e48
--- /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 0000000000..58964de1ad
--- /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 0000000000..99cff64a1b
--- /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 0000000000..e682038c42
--- /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-and-deletion.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-copying-and-deletion.html
new file mode 100644
index 0000000000..d42c1e1138
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-copying-and-deletion.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-and-deletion.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 0000000000..09f00a3d6f
--- /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-corner-case-videos.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-corner-case-videos.html
new file mode 100644
index 0000000000..b376e9bbe7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-corner-case-videos.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-corner-case-videos.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 0000000000..9c0e0eb3fa
--- /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 0000000000..fd78dda579
--- /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 0000000000..40cd63c42e
--- /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 0000000000..6c8858d1a6
--- /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 0000000000..7a768817b7
--- /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 0000000000..c7a0906930
--- /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 0000000000..d6997b29af
--- /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 0000000000..503f2fd3b2
--- /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 0000000000..edbab7bbf6
--- /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 0000000000..87e07e4f12
--- /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 0000000000..7c6a091e5c
--- /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-srgb-upload.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-srgb-upload.html
new file mode 100644
index 0000000000..7650fb83bf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-srgb-upload.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-srgb-upload.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 0000000000..227e4c39b2
--- /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 0000000000..b15ef564a5
--- /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 0000000000..abb663b355
--- /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 0000000000..9c89051fb5
--- /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__misc__texture-video-transparent.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-video-transparent.html
new file mode 100644
index 0000000000..f2223128cf
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-video-transparent.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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-video-transparent.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-with-flip-y-and-premultiply-alpha.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-with-flip-y-and-premultiply-alpha.html
new file mode 100644
index 0000000000..873629fb70
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-with-flip-y-and-premultiply-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/textures/misc/texture-with-flip-y-and-premultiply-alpha.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__upload-from-srcset-with-empty-data.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__upload-from-srcset-with-empty-data.html
new file mode 100644
index 0000000000..e1ba7786a8
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__upload-from-srcset-with-empty-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/upload-from-srcset-with-empty-data.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__video-rotation.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__video-rotation.html
new file mode 100644
index 0000000000..d12f1160ab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__video-rotation.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/video-rotation.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..37a7f8ab5b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-alpha-alpha-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-alpha-alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..ea446a77b9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-luminance-luminance-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-luminance-luminance-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..cfd3a192e4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-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_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 0000000000..a280b4daa5
--- /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 0000000000..6fe26930cd
--- /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 0000000000..58c7ab73da
--- /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 0000000000..e2bf424723
--- /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 0000000000..e310df3c87
--- /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-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..5d528f52b2
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-alpha-alpha-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-alpha-alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..4171eb774b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-luminance-luminance-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-luminance-luminance-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..4696830dad
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-unsigned_byte.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 0000000000..a6e34a8a5e
--- /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 0000000000..f8836f4dd0
--- /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 0000000000..cd8aec7d43
--- /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 0000000000..3dc49808c4
--- /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 0000000000..02ede1c1f8
--- /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-alpha-alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-alpha-alpha-unsigned_byte.html
new file mode 100644
index 0000000000..b3cb6875de
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-alpha-alpha-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-alpha-alpha-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-luminance-luminance-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-luminance-luminance-unsigned_byte.html
new file mode 100644
index 0000000000..5d408aeff1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-luminance-luminance-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-luminance-luminance-unsigned_byte.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html
new file mode 100644
index 0000000000..8f72d776db
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-luminance_alpha-luminance_alpha-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-luminance_alpha-luminance_alpha-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_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 0000000000..77c35802b1
--- /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 0000000000..d7a39a82d5
--- /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 0000000000..2ac339c39f
--- /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 0000000000..c1cb39cc5f
--- /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 0000000000..b6c65a7ad0
--- /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 0000000000..d1ade2ed39
--- /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 0000000000..7bc6a98606
--- /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 0000000000..419983e6d5
--- /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 0000000000..60913f9a86
--- /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 0000000000..e03ba1f6fb
--- /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 0000000000..899ac37114
--- /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 0000000000..c5a0ff80d7
--- /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-get-uniform-non-current-program.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-get-uniform-non-current-program.html
new file mode 100644
index 0000000000..d36b3de315
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-get-uniform-non-current-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/gl-get-uniform-non-current-program.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 0000000000..9d13a210a7
--- /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 0000000000..3df3166ad3
--- /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 0000000000..bfb39befdd
--- /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 0000000000..082a20211b
--- /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__no-over-optimization-on-uniform-array-00.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-00.html
new file mode 100644
index 0000000000..d81cbfaed9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-00.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-00.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-01.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-01.html
new file mode 100644
index 0000000000..192d23a898
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-01.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-01.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-02.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-02.html
new file mode 100644
index 0000000000..eda57da765
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-02.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-02.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-03.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-03.html
new file mode 100644
index 0000000000..58e09b58ed
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-03.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-03.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-04.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-04.html
new file mode 100644
index 0000000000..6d488a7ab7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-04.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-04.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-05.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-05.html
new file mode 100644
index 0000000000..2651754d6b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-05.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-05.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-06.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-06.html
new file mode 100644
index 0000000000..520f6d54de
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-06.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-06.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-07.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-07.html
new file mode 100644
index 0000000000..c628f41ea1
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-07.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-07.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-08.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-08.html
new file mode 100644
index 0000000000..9b3c10f67f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-08.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-08.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-09.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-09.html
new file mode 100644
index 0000000000..f8e7a05099
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-09.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-09.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-10.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-10.html
new file mode 100644
index 0000000000..85dcbb8541
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-10.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-10.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-11.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-11.html
new file mode 100644
index 0000000000..b5fd4b53a5
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-11.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-11.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-12.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-12.html
new file mode 100644
index 0000000000..a6de9f3255
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-12.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-12.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-13.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-13.html
new file mode 100644
index 0000000000..e1ac60d4c7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-13.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-13.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-14.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-14.html
new file mode 100644
index 0000000000..2f51802fa7
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-14.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-14.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-15.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-15.html
new file mode 100644
index 0000000000..a7ae4e4504
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-15.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-15.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-16.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-16.html
new file mode 100644
index 0000000000..f3335d0d2e
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-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/uniforms/no-over-optimization-on-uniform-array-16.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-17.html b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-17.html
new file mode 100644
index 0000000000..40fd87cecd
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__no-over-optimization-on-uniform-array-17.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/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/no-over-optimization-on-uniform-array-17.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 0000000000..1de56ab514
--- /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 0000000000..b6927012f8
--- /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 0000000000..3d749c7b70
--- /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 0000000000..6837f529f7
--- /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 0000000000..3ac0e3cbf2
--- /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 0000000000..bb9fcf260c
--- /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>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conditionals.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conditionals.html
new file mode 100644
index 0000000000..d6e8156b78
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conditionals.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/conditionals.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__constant_expressions.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__constant_expressions.html
new file mode 100644
index 0000000000..2c4465084f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__constant_expressions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/constant_expressions.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__constants.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__constants.html
new file mode 100644
index 0000000000..3e5ccc5da4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__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/deqp/data/gles2/shaders/constants.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_matrix_combine.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_matrix_combine.html
new file mode 100644
index 0000000000..1a885320fb
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_matrix_combine.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/conversions_matrix_combine.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_matrix_to_matrix.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_matrix_to_matrix.html
new file mode 100644
index 0000000000..189ceaa594
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_matrix_to_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/deqp/data/gles2/shaders/conversions_matrix_to_matrix.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_scalar_to_matrix.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_scalar_to_matrix.html
new file mode 100644
index 0000000000..fab1894084
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_scalar_to_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/deqp/data/gles2/shaders/conversions_scalar_to_matrix.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_scalar_to_scalar.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_scalar_to_scalar.html
new file mode 100644
index 0000000000..5b4d0b823f
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_scalar_to_scalar.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/conversions_scalar_to_scalar.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_scalar_to_vector.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_scalar_to_vector.html
new file mode 100644
index 0000000000..06528b96f9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_scalar_to_vector.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/conversions_scalar_to_vector.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_combine.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_combine.html
new file mode 100644
index 0000000000..4cf0955251
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_combine.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/conversions_vector_combine.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_illegal.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_illegal.html
new file mode 100644
index 0000000000..f3cc717455
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_illegal.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/conversions_vector_illegal.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_to_scalar.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_to_scalar.html
new file mode 100644
index 0000000000..3f71fcef00
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_to_scalar.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/conversions_vector_to_scalar.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_to_vector.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_to_vector.html
new file mode 100644
index 0000000000..3838d749ab
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__conversions_vector_to_vector.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/conversions_vector_to_vector.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__declarations.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__declarations.html
new file mode 100644
index 0000000000..b6204a8a58
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__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/deqp/data/gles2/shaders/declarations.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__fragdata.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__fragdata.html
new file mode 100644
index 0000000000..d18dda2bd0
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__fragdata.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/fragdata.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__functions.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__functions.html
new file mode 100644
index 0000000000..e2500adf25
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__functions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/functions.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__invalid_texture_functions.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__invalid_texture_functions.html
new file mode 100644
index 0000000000..a0f397c1d4
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__invalid_texture_functions.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/invalid_texture_functions.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__keywords.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__keywords.html
new file mode 100644
index 0000000000..9ac8d56068
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__keywords.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/keywords.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__linkage.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__linkage.html
new file mode 100644
index 0000000000..8638c4d42b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__linkage.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/linkage.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__preprocessor.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__preprocessor.html
new file mode 100644
index 0000000000..a06dd70c1a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__preprocessor.html
@@ -0,0 +1,17 @@
+<!-- GENERATED FILE, DO NOT EDIT -->
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <meta charset='utf-8'/>
+ <title>
+ Mochitest wrapper for WebGL Conformance Test Suite tests
+ </title>
+ <link rel='stylesheet' type='text/css' href='../iframe-passthrough.css'/>
+
+ <script src='/tests/SimpleTest/SimpleTest.js'></script>
+ <link rel='stylesheet' type='text/css' href='/tests/SimpleTest/test.css'/>
+ </head>
+ <body>
+ <iframe src='../mochi-single.html?checkout/deqp/data/gles2/shaders/preprocessor.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__qualification_order.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__qualification_order.html
new file mode 100644
index 0000000000..540c021fa9
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__qualification_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/deqp/data/gles2/shaders/qualification_order.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__reserved_operators.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__reserved_operators.html
new file mode 100644
index 0000000000..106eb7d871
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__reserved_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/deqp/data/gles2/shaders/reserved_operators.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__scoping.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__scoping.html
new file mode 100644
index 0000000000..ee1ccfe33a
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__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/deqp/data/gles2/shaders/scoping.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_bvec2.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_bvec2.html
new file mode 100644
index 0000000000..c89e8d9c57
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_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/deqp/data/gles2/shaders/swizzles_bvec2.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_bvec3.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_bvec3.html
new file mode 100644
index 0000000000..2f8c21769c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_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/deqp/data/gles2/shaders/swizzles_bvec3.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_bvec4.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_bvec4.html
new file mode 100644
index 0000000000..49c1a0d264
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_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/deqp/data/gles2/shaders/swizzles_bvec4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_ivec2.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_ivec2.html
new file mode 100644
index 0000000000..4d5302ab36
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_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/deqp/data/gles2/shaders/swizzles_ivec2.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_ivec3.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_ivec3.html
new file mode 100644
index 0000000000..2acf66578c
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_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/deqp/data/gles2/shaders/swizzles_ivec3.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_ivec4.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_ivec4.html
new file mode 100644
index 0000000000..0f6f9ea23b
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_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/deqp/data/gles2/shaders/swizzles_ivec4.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_vec2.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_vec2.html
new file mode 100644
index 0000000000..72617f7014
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_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/deqp/data/gles2/shaders/swizzles_vec2.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_vec3.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_vec3.html
new file mode 100644
index 0000000000..354f312229
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_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/deqp/data/gles2/shaders/swizzles_vec3.html'></iframe>
+ </body>
+</html>
diff --git a/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_vec4.html b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_vec4.html
new file mode 100644
index 0000000000..07c157b455
--- /dev/null
+++ b/dom/canvas/test/webgl-conf/generated/test_deqp__data__gles2__shaders__swizzles_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/deqp/data/gles2/shaders/swizzles_vec4.html'></iframe>
+ </body>
+</html>