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