conformance_attribs_gl-enable-vertex-attrib.html PASS (3/3) conformance_attribs_gl-vertex-attrib-render.html PASS (5/5) conformance_attribs_gl-disabled-vertex-attrib.html PASS (18/18) conformance_attribs_gl-vertex-attrib-zero-issues.html PASS (33/33) conformance_attribs_gl-vertex-attrib.html PASS (515/515) conformance_attribs_gl-vertexattribpointer-offsets.html PASS (451/451) conformance_attribs_gl-vertexattribpointer.html PASS (782/782) conformance_buffers_buffer-bind-test.html PASS (8/8) conformance_buffers_buffer-data-array-buffer.html PASS (13/13) conformance_buffers_element-array-buffer-delete-recreate.html PASS (3/3) conformance_buffers_index-validation-copies-indices.html PASS (7/7) conformance_buffers_index-validation-crash-with-buffer-sub-data.html PASS (2/2) conformance_buffers_index-validation-large-buffer.html PASS (3/3) conformance_buffers_index-validation-verifies-too-many-indices.html PASS (4/4) conformance_buffers_index-validation-with-resized-buffer.html PASS (8/8) conformance_buffers_index-validation.html PASS (18/18) conformance_canvas_buffer-offscreen-test.html PASS (9/9) conformance_canvas_buffer-preserve-test.html PASS (5/5) conformance_canvas_canvas-test.html PASS (16/16) conformance_canvas_canvas-zero-size.html PASS (3/3) conformance_canvas_drawingbuffer-static-canvas-test.html PASS (17/17) conformance_canvas_drawingbuffer-hd-dpi-test.html PASS (52/52) conformance_canvas_drawingbuffer-test.html PASS (30/30) conformance_canvas_framebuffer-bindings-unaffected-on-resize.html PASS (16/16) conformance_canvas_texture-bindings-unaffected-on-resize.html PASS (8/8) conformance_canvas_to-data-url-test.html PASS (46/46) conformance_canvas_viewport-unchanged-upon-resize.html PASS (5/5) conformance_context_constants.html PASS (3/3) conformance_context_context-attribute-preserve-drawing-buffer.html PASS (4/4) conformance_context_context-attributes-alpha-depth-stencil-antialias.html PASS (97/97) conformance_context_context-creation-and-destruction.html PASS (501/501) conformance_context_context-release-upon-reload.html PASS (76/76) conformance_context_context-release-with-workers.html PASS (76/76) conformance_context_context-lost-restored.html PASS (41/41) conformance_context_context-lost.html PASS (172/172) conformance_context_context-type-test.html PASS (5/5) conformance_context_incorrect-context-object-behaviour.html PASS (23/23) conformance_context_methods.html PASS (2/2) conformance_context_premultiplyalpha-test.html PASS (43/43) conformance_context_resource-sharing-test.html PASS (3/3) conformance_extensions_get-extension.html PASS (43/43) conformance_extensions_oes-standard-derivatives.html PASS (22/22) conformance_extensions_oes-texture-float-with-canvas.html PASS (99/99) conformance_extensions_oes-texture-float-with-image-data.html PASS (19/19) conformance_extensions_oes-texture-float-with-image.html PASS (27/27) conformance_extensions_oes-texture-float-with-video.html PASS (29/29) conformance_extensions_oes-texture-float.html PASS (26/26) conformance_extensions_oes-vertex-array-object.html PASS (35/35) conformance_extensions_oes-element-index-uint.html PASS (41/41) conformance_extensions_webgl-debug-renderer-info.html PASS (10/10) conformance_extensions_webgl-debug-shaders.html PASS (4/4) conformance_extensions_webgl-compressed-texture-s3tc.html PASS (242/242) conformance_extensions_webgl-depth-texture.html PASS (66/66) conformance_extensions_ext-texture-filter-anisotropic.html PASS (19/19) conformance_glsl_functions_glsl-function.html PASS (25/25) conformance_glsl_functions_glsl-function-abs.html PASS (25/25) conformance_glsl_functions_glsl-function-acos.html PASS (25/25) conformance_glsl_functions_glsl-function-asin.html PASS (25/25) conformance_glsl_functions_glsl-function-atan.html PASS (25/25) conformance_glsl_functions_glsl-function-atan-xy.html PASS (25/25) conformance_glsl_functions_glsl-function-ceil.html PASS (25/25) conformance_glsl_functions_glsl-function-clamp-float.html PASS (25/25) conformance_glsl_functions_glsl-function-clamp-gentype.html PASS (25/25) conformance_glsl_functions_glsl-function-cos.html PASS (25/25) conformance_glsl_functions_glsl-function-cross.html PASS (7/7) conformance_glsl_functions_glsl-function-distance.html PASS (25/25) conformance_glsl_functions_glsl-function-dot.html PASS (25/25) conformance_glsl_functions_glsl-function-faceforward.html PASS (25/25) conformance_glsl_functions_glsl-function-floor.html PASS (25/25) conformance_glsl_functions_glsl-function-fract.html PASS (25/25) conformance_glsl_functions_glsl-function-length.html PASS (25/25) conformance_glsl_functions_glsl-function-max-float.html PASS (25/25) conformance_glsl_functions_glsl-function-max-gentype.html PASS (25/25) conformance_glsl_functions_glsl-function-min-float.html PASS (25/25) conformance_glsl_functions_glsl-function-min-gentype.html PASS (25/25) conformance_glsl_functions_glsl-function-mix-float.html PASS (25/25) conformance_glsl_functions_glsl-function-mix-gentype.html PASS (25/25) conformance_glsl_functions_glsl-function-mod-float.html PASS (25/25) conformance_glsl_functions_glsl-function-mod-gentype.html PASS (25/25) conformance_glsl_functions_glsl-function-normalize.html PASS (25/25) conformance_glsl_functions_glsl-function-reflect.html PASS (25/25) conformance_glsl_functions_glsl-function-sign.html PASS (25/25) conformance_glsl_functions_glsl-function-sin.html PASS (25/25) conformance_glsl_functions_glsl-function-step-float.html PASS (25/25) conformance_glsl_functions_glsl-function-step-gentype.html PASS (25/25) conformance_glsl_functions_glsl-function-smoothstep-float.html PASS (25/25) conformance_glsl_functions_glsl-function-smoothstep-gentype.html PASS (25/25) conformance_glsl_implicit_add_int_float.vert.html PASS (2/2) conformance_glsl_implicit_add_int_mat2.vert.html PASS (2/2) conformance_glsl_implicit_add_int_mat3.vert.html PASS (2/2) conformance_glsl_implicit_add_int_mat4.vert.html PASS (2/2) conformance_glsl_implicit_add_int_vec2.vert.html PASS (2/2) conformance_glsl_implicit_add_int_vec3.vert.html PASS (2/2) conformance_glsl_implicit_add_int_vec4.vert.html PASS (2/2) conformance_glsl_implicit_add_ivec2_vec2.vert.html PASS (2/2) conformance_glsl_implicit_add_ivec3_vec3.vert.html PASS (2/2) conformance_glsl_implicit_add_ivec4_vec4.vert.html PASS (2/2) conformance_glsl_implicit_assign_int_to_float.vert.html PASS (2/2) conformance_glsl_implicit_assign_ivec2_to_vec2.vert.html PASS (2/2) conformance_glsl_implicit_assign_ivec3_to_vec3.vert.html PASS (2/2) conformance_glsl_implicit_assign_ivec4_to_vec4.vert.html PASS (2/2) conformance_glsl_implicit_construct_struct.vert.html PASS (2/2) conformance_glsl_implicit_divide_int_float.vert.html PASS (2/2) conformance_glsl_implicit_divide_int_mat2.vert.html PASS (2/2) conformance_glsl_implicit_divide_int_mat3.vert.html PASS (2/2) conformance_glsl_implicit_divide_int_mat4.vert.html PASS (2/2) conformance_glsl_implicit_divide_int_vec2.vert.html PASS (2/2) conformance_glsl_implicit_divide_int_vec3.vert.html PASS (2/2) conformance_glsl_implicit_divide_int_vec4.vert.html PASS (2/2) conformance_glsl_implicit_divide_ivec2_vec2.vert.html PASS (2/2) conformance_glsl_implicit_divide_ivec3_vec3.vert.html PASS (2/2) conformance_glsl_implicit_divide_ivec4_vec4.vert.html PASS (2/2) conformance_glsl_implicit_equal_int_float.vert.html PASS (2/2) conformance_glsl_implicit_equal_ivec2_vec2.vert.html PASS (2/2) conformance_glsl_implicit_equal_ivec3_vec3.vert.html PASS (2/2) conformance_glsl_implicit_equal_ivec4_vec4.vert.html PASS (2/2) conformance_glsl_implicit_function_int_float.vert.html PASS (2/2) conformance_glsl_implicit_function_ivec2_vec2.vert.html PASS (2/2) conformance_glsl_implicit_function_ivec3_vec3.vert.html PASS (2/2) conformance_glsl_implicit_function_ivec4_vec4.vert.html PASS (2/2) conformance_glsl_implicit_greater_than.vert.html PASS (2/2) conformance_glsl_implicit_greater_than_equal.vert.html PASS (2/2) conformance_glsl_implicit_less_than.vert.html PASS (2/2) conformance_glsl_implicit_less_than_equal.vert.html PASS (2/2) conformance_glsl_implicit_multiply_int_float.vert.html PASS (2/2) conformance_glsl_implicit_multiply_int_mat2.vert.html PASS (2/2) conformance_glsl_implicit_multiply_int_mat3.vert.html PASS (2/2) conformance_glsl_implicit_multiply_int_mat4.vert.html PASS (2/2) conformance_glsl_implicit_multiply_int_vec2.vert.html PASS (2/2) conformance_glsl_implicit_multiply_int_vec3.vert.html PASS (2/2) conformance_glsl_implicit_multiply_int_vec4.vert.html PASS (2/2) conformance_glsl_implicit_multiply_ivec2_vec2.vert.html PASS (2/2) conformance_glsl_implicit_multiply_ivec3_vec3.vert.html PASS (2/2) conformance_glsl_implicit_multiply_ivec4_vec4.vert.html PASS (2/2) conformance_glsl_implicit_not_equal_int_float.vert.html PASS (2/2) conformance_glsl_implicit_not_equal_ivec2_vec2.vert.html PASS (2/2) conformance_glsl_implicit_not_equal_ivec3_vec3.vert.html PASS (2/2) conformance_glsl_implicit_not_equal_ivec4_vec4.vert.html PASS (2/2) conformance_glsl_implicit_subtract_int_float.vert.html PASS (2/2) conformance_glsl_implicit_subtract_int_mat2.vert.html PASS (2/2) conformance_glsl_implicit_subtract_int_mat3.vert.html PASS (2/2) conformance_glsl_implicit_subtract_int_mat4.vert.html PASS (2/2) conformance_glsl_implicit_subtract_int_vec2.vert.html PASS (2/2) conformance_glsl_implicit_subtract_int_vec3.vert.html PASS (2/2) conformance_glsl_implicit_subtract_int_vec4.vert.html PASS (2/2) conformance_glsl_implicit_subtract_ivec2_vec2.vert.html PASS (2/2) conformance_glsl_implicit_subtract_ivec3_vec3.vert.html PASS (2/2) conformance_glsl_implicit_subtract_ivec4_vec4.vert.html PASS (2/2) conformance_glsl_implicit_ternary_int_float.vert.html PASS (2/2) conformance_glsl_implicit_ternary_ivec2_vec2.vert.html PASS (2/2) conformance_glsl_implicit_ternary_ivec3_vec3.vert.html PASS (2/2) conformance_glsl_implicit_ternary_ivec4_vec4.vert.html PASS (2/2) conformance_glsl_literals_float_literal.vert.html FAIL (1/2) conformance_glsl_matrices_glsl-mat4-to-mat3.html PASS (7/7) conformance_glsl_misc_attrib-location-length-limits.html PASS (9/9) conformance_glsl_misc_embedded-struct-definitions-forbidden.html PASS (2/2) conformance_glsl_misc_glsl-function-nodes.html PASS (2/2) conformance_glsl_misc_glsl-vertex-branch.html PASS (2/2) conformance_glsl_misc_glsl-long-variable-names.html PASS (54/54) conformance_glsl_misc_non-ascii-comments.vert.html PASS (2/2) conformance_glsl_misc_non-ascii.vert.html PASS (2/2) conformance_glsl_misc_re-compile-re-link.html PASS (82/82) conformance_glsl_misc_shader-uniform-packing-restrictions.html PASS (181/181) conformance_glsl_misc_shader-varying-packing-restrictions.html FAIL (41/43) conformance_glsl_misc_shader-with-256-character-define.html PASS (2/2) conformance_glsl_misc_shader-with-256-character-identifier.frag.html PASS (6/6) conformance_glsl_misc_shader-with-257-character-define.html PASS (2/2) conformance_glsl_misc_shader-with-257-character-identifier.frag.html PASS (2/2) conformance_glsl_misc_shader-with-_webgl-identifier.vert.html PASS (2/2) conformance_glsl_misc_shader-with-arbitrary-indexing.frag.html PASS (2/2) conformance_glsl_misc_shader-with-arbitrary-indexing.vert.html PASS (2/2) conformance_glsl_misc_shader-with-array-of-structs-containing-arrays.html PASS (17/17) conformance_glsl_misc_shader-with-array-of-structs-uniform.html PASS (14/14) conformance_glsl_misc_shader-with-attrib-array.vert.html PASS (2/2) conformance_glsl_misc_shader-with-attrib-struct.vert.html PASS (2/2) conformance_glsl_misc_shader-with-clipvertex.vert.html PASS (2/2) conformance_glsl_misc_shader-with-conditional-scoping.html PASS (2/2) conformance_glsl_misc_shader-with-conditional-scoping-negative.html PASS (2/2) conformance_glsl_misc_shader-with-default-precision.frag.html PASS (2/2) conformance_glsl_misc_shader-with-default-precision.vert.html PASS (2/2) conformance_glsl_misc_shader-with-define-line-continuation.frag.html PASS (2/2) conformance_glsl_misc_shader-with-dfdx-no-ext.frag.html PASS (2/2) conformance_glsl_misc_shader-with-dfdx.frag.html PASS (2/2) conformance_glsl_misc_shader-with-do-loop.html PASS (2/2) conformance_glsl_misc_shader-with-error-directive.html PASS (2/2) conformance_glsl_misc_shader-with-explicit-int-cast.vert.html PASS (2/2) conformance_glsl_misc_shader-with-float-return-value.frag.html PASS (2/2) conformance_glsl_misc_shader-with-for-scoping.html PASS (2/2) conformance_glsl_misc_shader-with-for-loop.html PASS (2/2) conformance_glsl_misc_shader-with-frag-depth.frag.html PASS (2/2) conformance_glsl_misc_shader-with-function-recursion.frag.html PASS (2/2) conformance_glsl_misc_shader-with-function-scoped-struct.html PASS (2/2) conformance_glsl_misc_shader-with-functional-scoping.html PASS (2/2) conformance_glsl_misc_shader-with-comma-assignment.html PASS (2/2) conformance_glsl_misc_shader-with-comma-conditional-assignment.html PASS (9/9) conformance_glsl_misc_shader-with-glcolor.vert.html PASS (2/2) conformance_glsl_misc_shader-with-gles-1.frag.html PASS (2/2) conformance_glsl_misc_shader-with-gles-symbol.frag.html PASS (2/2) conformance_glsl_misc_shader-with-glprojectionmatrix.vert.html PASS (2/2) conformance_glsl_misc_shader-with-implicit-vec3-to-vec4-cast.vert.html PASS (2/2) conformance_glsl_misc_shader-with-include.vert.html PASS (2/2) conformance_glsl_misc_shader-with-int-return-value.frag.html PASS (2/2) conformance_glsl_misc_shader-with-invalid-identifier.frag.html PASS (2/2) conformance_glsl_misc_shader-with-ivec2-return-value.frag.html PASS (2/2) conformance_glsl_misc_shader-with-ivec3-return-value.frag.html PASS (2/2) conformance_glsl_misc_shader-with-ivec4-return-value.frag.html PASS (2/2) conformance_glsl_misc_shader-with-limited-indexing.frag.html PASS (2/2) conformance_glsl_misc_shader-with-hex-int-constant-macro.html PASS (2/2) conformance_glsl_misc_shader-with-long-line.html PASS (2/2) conformance_glsl_misc_shader-with-non-ascii-error.frag.html PASS (2/2) conformance_glsl_misc_shader-with-non-reserved-words.html PASS (2457/2457) conformance_glsl_misc_shader-with-precision.frag.html PASS (2/2) conformance_glsl_misc_shader-with-quoted-error.frag.html PASS (2/2) conformance_glsl_misc_shader-with-reserved-words.html PASS (761/761) conformance_glsl_misc_shader-with-similar-uniform-array-names.html PASS (8/8) conformance_glsl_misc_shader-with-too-many-uniforms.html PASS (5/5) conformance_glsl_misc_shader-with-undefined-preprocessor-symbol.frag.html PASS (2/2) conformance_glsl_misc_shader-with-uniform-in-loop-condition.vert.html PASS (2/2) conformance_glsl_misc_shader-with-vec2-return-value.frag.html PASS (2/2) conformance_glsl_misc_shader-with-vec3-return-value.frag.html PASS (2/2) conformance_glsl_misc_shader-with-vec4-return-value.frag.html PASS (2/2) conformance_glsl_misc_shader-with-vec4-vec3-vec4-conditional.html PASS (2/2) conformance_glsl_misc_shader-with-version-100.frag.html PASS (2/2) conformance_glsl_misc_shader-with-version-100.vert.html PASS (2/2) conformance_glsl_misc_shader-with-version-120.vert.html PASS (2/2) conformance_glsl_misc_shader-with-version-130.vert.html PASS (2/2) conformance_glsl_misc_shader-with-webgl-identifier.vert.html PASS (2/2) conformance_glsl_misc_shader-with-while-loop.html PASS (2/2) conformance_glsl_misc_shader-without-precision.frag.html PASS (2/2) conformance_glsl_misc_shaders-with-mis-matching-uniforms.html PASS (106/106) conformance_glsl_misc_shaders-with-mis-matching-varyings.html PASS (22/22) conformance_glsl_misc_shaders-with-missing-varyings.html PASS (22/22) conformance_glsl_misc_shaders-with-varyings.html FAIL (4/5) conformance_glsl_misc_shared.html PASS (3/3) conformance_glsl_misc_struct-nesting-exceeds-maximum.html PASS (2/2) conformance_glsl_misc_struct-nesting-under-maximum.html PASS (2/2) conformance_glsl_misc_uniform-location-length-limits.html PASS (8/8) conformance_glsl_misc_shader-with-short-circuiting-operators.html PASS (25/25) conformance_glsl_misc_shader-with-global-variable-precision-mismatch.html PASS (3/3) conformance_glsl_misc_large-loop-compile.html PASS (4/4) conformance_glsl_reserved__webgl_field.vert.html PASS (2/2) conformance_glsl_reserved__webgl_function.vert.html PASS (2/2) conformance_glsl_reserved__webgl_struct.vert.html PASS (2/2) conformance_glsl_reserved__webgl_variable.vert.html PASS (2/2) conformance_glsl_reserved_webgl_field.vert.html PASS (2/2) conformance_glsl_reserved_webgl_function.vert.html PASS (2/2) conformance_glsl_reserved_webgl_struct.vert.html PASS (2/2) conformance_glsl_reserved_webgl_variable.vert.html PASS (2/2) conformance_glsl_reserved_webgl_preprocessor_reserved.html PASS (2/2) conformance_glsl_samplers_glsl-function-texture2d-bias.html PASS (14/14) conformance_glsl_samplers_glsl-function-texture2dlod.html PASS (14/14) conformance_glsl_samplers_glsl-function-texture2dproj.html PASS (170/170) conformance_glsl_variables_gl-fragcoord.html PASS (66/66) conformance_glsl_variables_gl-frontfacing.html PASS (34/34) conformance_glsl_variables_gl-pointcoord.html PASS (72/72) conformance_glsl_variables_glsl-built-ins.html PASS (24/24) conformance_limits_gl-min-attribs.html PASS (3/3) conformance_limits_gl-max-texture-dimensions.html PASS (4/4) conformance_limits_gl-min-textures.html PASS (3/3) conformance_limits_gl-min-uniforms.html PASS (6/6) conformance_misc_bad-arguments-test.html PASS (108/108) conformance_misc_boolean-argument-conversion.html PASS (16/16) conformance_misc_delayed-drawing.html PASS (8/8) conformance_misc_error-reporting.html PASS (22/22) conformance_misc_instanceof-test.html PASS (21/21) conformance_misc_invalid-passed-params.html PASS (74/74) conformance_misc_is-object.html PASS (25/25) conformance_misc_null-object-behaviour.html PASS (44/44) conformance_misc_functions-returning-strings.html PASS (16/16) conformance_misc_object-deletion-behaviour.html PASS (295/295) conformance_misc_shader-precision-format.html PASS (35/35) conformance_misc_type-conversion-test.html PASS (808/808) conformance_misc_uninitialized-test.html PASS (19/19) conformance_misc_webgl-specific.html PASS (47/47) conformance_ogles_mustpass.run.txt FAIL (1900/1902) conformance_programs_get-active-test.html PASS (42/42) conformance_programs_gl-bind-attrib-location-test.html PASS (13/13) conformance_programs_gl-bind-attrib-location-long-names-test.html PASS (11/11) conformance_programs_gl-get-active-attribute.html PASS (22/22) conformance_programs_gl-get-active-uniform.html PASS (61/61) conformance_programs_gl-getshadersource.html PASS (3/3) conformance_programs_gl-shader-test.html PASS (4/4) conformance_programs_invalid-UTF-16.html PASS (2/2) conformance_programs_program-test.html PASS (77/77) conformance_programs_use-program-crash-with-discard-in-fragment-shader.html PASS (4/4) conformance_reading_read-pixels-pack-alignment.html PASS (83/83) conformance_reading_read-pixels-test.html PASS (125/125) conformance_renderbuffers_framebuffer-object-attachment.html PASS (552/552) conformance_renderbuffers_framebuffer-state-restoration.html PASS (19/19) conformance_renderbuffers_framebuffer-test.html PASS (26/26) conformance_renderbuffers_renderbuffer-initialization.html PASS (15/15) conformance_rendering_culling.html PASS (17/17) conformance_rendering_draw-arrays-out-of-bounds.html PASS (33/33) conformance_rendering_draw-elements-out-of-bounds.html PASS (50/50) conformance_rendering_gl-clear.html PASS (8/8) conformance_rendering_gl-drawelements.html PASS (7/7) conformance_rendering_gl-scissor-test.html PASS (197/197) conformance_rendering_gl-scissor-fbo-test.html PASS (65/65) conformance_rendering_more-than-65536-indices.html PASS (19/19) conformance_rendering_multisample-corruption.html NFIN Crash