a200 deqp results on 19.2 (with patches)
21 failures:
dEQP-GLES2.functional.implementation_limits.max_vertex_uniform_vectors,Fail
dEQP-GLES2.functional.state_query.integers.max_vertex_uniform_vectors_getfloat
Driver reports 64 but 128 required by spec (HW can support up to 256, minus reserved/used for constants, so 128 is possible)
+ technically there is no limit if UBOs are used instead of constants
dEQP-GLES2.functional.shaders.scoping.valid.local_variable_hides_function_parameter_vertex,Fail
dEQP-GLES2.functional.shaders.scoping.valid.local_variable_hides_function_parameter_fragment,Fail
This is a problem with deqp not following the spec
dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_clamp,Fail
dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_repeat,Fail
dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_mirror,Fail
dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_clamp,Fail
dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_repeat,Fail
dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_mirror,Fail
Didn't try to figure this out. Looks like there is only 1-2 invalid pixels, not sure why.
dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.r8,Fail
dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rg8,Fail
dEQP-GLES2.functional.fbo.completeness.size.distinct,Fail
dEQP-GLES2.functional.negative_api.shader.uniform_matrixfv_invalid_transpose,Fail
dEQP-GLES2.functional.negative_api.texture.generatemipmap_zero_level_array_compressed,Fail
dEQP-GLES2.functional.rasterization.limits.points
Tests where deqp expects an error but mesa gives no error. doesn't really matter and I didn't try to figure out if mesa or deqp is right
dEQP-GLES2.functional.clipping.point.wide_point_clip,Fail
dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center,Fail
dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner,Fail
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail
Looks an issue with clipping >1 size points/lines.
* Not related to HW binning
* This could be problematic for an application that uses point sprites.
* tests only allow clipping to be off by 1, maybe it is not completely broken but has a larger error?
51 Warnings:
dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.red_float,QualityWarning
dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.red_half_float_oes,QualityWarning
dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rgba_unsigned_short_4_4_4_4,QualityWarning
dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rg_float,QualityWarning
dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rg_half_float_oes,QualityWarning
dEQP-GLES2.functional.fbo.completeness.renderable.texture.depth.depth_component_unsigned_int,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_none_rbo_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_none_rbo_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_none_tex_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_none_tex_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_rbo_rbo_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_rbo_rbo_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_rbo_tex_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_rbo_tex_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_tex_rbo_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_tex_rbo_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_tex_tex_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_tex_tex_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_none_rbo_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_none_rbo_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_none_tex_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_none_tex_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_rbo_rbo_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_rbo_rbo_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_rbo_tex_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_rbo_tex_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_tex_rbo_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_tex_rbo_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_tex_tex_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_tex_tex_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.tex_none_rbo_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.tex_none_rbo_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.tex_none_tex_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.tex_none_tex_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.tex_rbo_rbo_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.tex_rbo_rbo_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.tex_rbo_tex_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.tex_rbo_tex_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.tex_tex_rbo_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.tex_tex_rbo_tex,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.tex_tex_tex_rbo,QualityWarning
dEQP-GLES2.functional.fbo.completeness.attachment_combinations.tex_tex_tex_tex,QualityWarning
deqp expects these fbo configurations to be possible, but mesa doesn't allow them
dEQP-GLES2.functional.rasterization.interpolation.basic.lines,QualityWarning
dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip,QualityWarning
dEQP-GLES2.functional.rasterization.interpolation.basic.line_loop,QualityWarning
dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip_wide,QualityWarning
dEQP-GLES2.functional.rasterization.interpolation.projected.lines,QualityWarning
dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip,QualityWarning
dEQP-GLES2.functional.rasterization.interpolation.projected.line_loop,QualityWarning
dEQP-GLES2.functional.rasterization.interpolation.projected.lines_wide,QualityWarning
dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip_wide,QualityWarning
deqp gives the warning: Interpolation was calculated using projected coordinateds
92 Not Supported (only notable one is multisampling):
dEQP-GLES2.functional.clip_control.initial,NotSupported
dEQP-GLES2.functional.clip_control.modify_get,NotSupported
dEQP-GLES2.functional.clip_control.errors,NotSupported
dEQP-GLES2.functional.clip_control.origin,NotSupported
dEQP-GLES2.functional.clip_control.depth_mode_zero_to_one,NotSupported
dEQP-GLES2.functional.clip_control.depth_mode_one_to_one,NotSupported
dEQP-GLES2.functional.clip_control.face_culling,NotSupported
dEQP-GLES2.functional.clip_control.viewport_bounds,NotSupported
dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgb_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgba_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgb565_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgb5_a1_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil_clear.tex2d_rgb_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil_clear.tex2d_rgba_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil_clear.rbo_rgb565_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil_clear.rbo_rgb5_a1_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil_clear.rbo_rgba4_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil.tex2d_rgb_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil.tex2d_rgba_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil.rbo_rgb565_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil.rbo_rgb5_a1_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil.rbo_rgba4_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil.npot_tex2d_rgb_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil.npot_tex2d_rgba_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil.npot_rbo_rgb565_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil.npot_rbo_rgb5_a1_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.stencil.npot_rbo_rgba4_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.shared_colorbuffer.tex2d_rgb_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.shared_colorbuffer.tex2d_rgba_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgb565_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgb5_a1_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgba4_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.shared_depthbuffer.tex2d_rgb_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.shared_depthbuffer.tex2d_rgba_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.shared_depthbuffer.rbo_rgb565_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.shared_depthbuffer.rbo_rgb5_a1_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.shared_depthbuffer.rbo_rgba4_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.resize.tex2d_rgb_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.resize.tex2d_rgba_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.resize.rbo_rgb565_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.resize.rbo_rgb5_a1_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.resize.rbo_rgba4_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgb_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgba_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgb565_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgb5_a1_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgba4_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_tex2d_rgb_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_tex2d_rgba_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgb565_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgb5_a1_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgba4_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.rebind_tex2d_rgb_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.rebind_tex2d_rgba_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.rebind_rbo_rgb565_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.rebind_rbo_rgb5_a1_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.rebind_rbo_rgba4_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.no_rebind_tex2d_rgb_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.no_rebind_tex2d_rgba_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.no_rebind_rbo_rgb565_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.no_rebind_rbo_rgb5_a1_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.no_rebind_rbo_rgba4_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.rebind_tex2d_rgb_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.rebind_tex2d_rgba_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.rebind_rbo_rgb565_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.rebind_rbo_rgb5_a1_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.rebind_rbo_rgba4_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.no_rebind_tex2d_rgb_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.no_rebind_tex2d_rgba_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.no_rebind_rbo_rgb565_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.no_rebind_rbo_rgb5_a1_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.no_rebind_rbo_rgba4_depth_component16_stencil_index8,NotSupported
dEQP-GLES2.functional.multisample.num_samples_polygon,NotSupported
dEQP-GLES2.functional.multisample.num_samples_line,NotSupported
dEQP-GLES2.functional.multisample.common_edge_small_quads,NotSupported
dEQP-GLES2.functional.multisample.common_edge_big_quad,NotSupported
dEQP-GLES2.functional.multisample.common_edge_viewport_quad,NotSupported
dEQP-GLES2.functional.multisample.depth,NotSupported
dEQP-GLES2.functional.multisample.stencil,NotSupported
dEQP-GLES2.functional.multisample.sample_coverage_invert,NotSupported
dEQP-GLES2.functional.multisample.proportionality_alpha_to_coverage,NotSupported
dEQP-GLES2.functional.multisample.proportionality_sample_coverage,NotSupported
dEQP-GLES2.functional.multisample.proportionality_sample_coverage_inverted,NotSupported
dEQP-GLES2.functional.multisample.constancy_alpha_to_coverage,NotSupported
dEQP-GLES2.functional.multisample.constancy_sample_coverage,NotSupported
dEQP-GLES2.functional.multisample.constancy_sample_coverage_inverted,NotSupported
dEQP-GLES2.functional.multisample.constancy_both,NotSupported
dEQP-GLES2.functional.multisample.constancy_both_inverted,NotSupported
dEQP-GLES2.functional.debug_marker.supported,NotSupported
dEQP-GLES2.functional.debug_marker.random,NotSupported
dEQP-GLES2.functional.debug_marker.invalid,NotSupported
Important:
- Disabled
dEQP-GLES2.functional.uniform_api.*
: most of these tests are OK but some have shaders too long. driver deals with this really badly (overflow in fixed sized buffers, ends up trashing the GPU state and sometimes can't recover from hang anymore) - Disabled
dEQP-GLES2.functional.flush_finish.*
: GPU hangs on first test, didn't yet debug it - Run with
--deqp-gl-config-name=rgba8888d24s8ms0
, otherwise most tests using stencil areNotSupported