| This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL. |
| |
| Test: ../../../resources/webgl_test_files/deqp/functional/gles3/shaderstatequery.html |
| [ 1: PASS ] shader.shader_type: Passed |
| [ 2: PASS ] shader.shader_compile_status: Passed |
| [ 3: PASS ] shader.shader_info_log: Passed |
| [ 4: PASS ] shader.shader_source: Passed |
| [ 5: FAIL ] shader.delete_status: |
| [ 6: PASS ] shader.current_vertex_attrib_initial: Passed |
| [ 7: PASS ] shader.current_vertex_attrib_float: Passed |
| [ 8: FAIL ] shader.current_vertex_attrib_int: |
| [ 9: FAIL ] shader.current_vertex_attrib_uint: |
| [ 10: PASS ] shader.program_info_log: Passed |
| [ 11: PASS ] shader.program_validate_status: Passed |
| [ 12: PASS ] shader.program_attached_shaders: Passed |
| [ 13: FAIL ] shader.program_active_uniform_name: null is not an object (evaluating 'indices[ndx]') |
| [ 14: FAIL ] shader.program_active_uniform_types: Value is not a sequence |
| [ 15: FAIL ] shader.program_active_uniform_blocks: Value is not a sequence |
| [ 16: PASS ] shader.transform_feedback: Passed |
| [ 17: PASS ] shader.active_attributes: Passed |
| [ 18: FAIL ] shader.vertex_attrib_size: |
| [ 19: FAIL ] shader.vertex_attrib_type: |
| [ 20: FAIL ] shader.vertex_attrib_stride: Expected gl.NO_ERROR, but got gl.INVALID_ENUM. |
| [ 21: FAIL ] shader.vertex_attrib_normalized: |
| [ 22: FAIL ] shader.vertex_attrib_integer: |
| [ 23: PASS ] shader.vertex_attrib_array_enabled: Passed |
| [ 24: PASS ] shader.vertex_attrib_array_divisor: Passed |
| [ 25: PASS ] shader.vertex_attrib_array_buffer_binding: Passed |
| [ 26: FAIL ] shader.vertex_attrib_offset: |
| [ 27: PASS ] shader.uniform_value_float: Passed |
| [ 28: PASS ] shader.uniform_value_int: Passed |
| [ 29: FAIL ] shader.uniform_value_uint: null is not an object (evaluating 'a.constructor') |
| [ 30: PASS ] shader.uniform_value_boolean: Passed |
| [ 31: PASS ] shader.uniform_value_sampler: Passed |
| [ 32: PASS ] shader.uniform_value_array: Passed |
| [ 33: FAIL ] shader.uniform_value_matrix: |
| [ 34: PASS ] shader.precision_vertex_lowp_float: Passed |
| [ 35: PASS ] shader.precision_vertex_mediump_float: Passed |
| [ 36: PASS ] shader.precision_vertex_highp_float: Passed |
| [ 37: PASS ] shader.precision_vertex_lowp_int: Passed |
| [ 38: PASS ] shader.precision_vertex_mediump_int: Passed |
| [ 39: PASS ] shader.precision_vertex_highp_int: Passed |
| [ 40: PASS ] shader.precision_fragment_lowp_float: Passed |
| [ 41: PASS ] shader.precision_fragment_mediump_float: Passed |
| [ 42: PASS ] shader.precision_fragment_highp_float: Passed |
| [ 43: PASS ] shader.precision_fragment_lowp_int: Passed |
| [ 44: PASS ] shader.precision_fragment_mediump_int: Passed |
| [ 45: PASS ] shader.precision_fragment_highp_int: Passed |
| [ 46: PASS ] shader.precision_fragment_highp_int: successfullyParsed is true |
| [ FAIL ] 14 failures reported |
| |