From: Ilia Mirkin Date: Tue, 16 Nov 2021 23:19:37 +0000 (-0500) Subject: freedreno: add a420 deqp-runner files X-Git-Tag: upstream/22.3.5~11978 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4e45847d0ad69c40f2bc1408468264b4d34c6199;p=platform%2Fupstream%2Fmesa.git freedreno: add a420 deqp-runner files This doesn't actually get run in CI, but this helps track outstanding issues / expectations. This is from a run on my IFC6540 with A420. Signed-off-by: Ilia Mirkin Part-of: --- diff --git a/src/freedreno/ci/freedreno-a420-fails.txt b/src/freedreno/ci/freedreno-a420-fails.txt new file mode 100644 index 0000000..7a9e26d --- /dev/null +++ b/src/freedreno/ci/freedreno-a420-fails.txt @@ -0,0 +1,395 @@ +# Points/lines pop in and out instead of being clipped ES-style +dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail +dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail +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-GLES3.functional.clipping.line.wide_line_clip_viewport_center,Fail +dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_corner,Fail +dEQP-GLES3.functional.clipping.point.wide_point_clip,Fail +dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_center,Fail +dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_corner,Fail + +# Problems blitting stencil? +dEQP-GLES3.functional.fbo.blit.depth_stencil.depth24_stencil8_basic,Fail +dEQP-GLES3.functional.fbo.blit.depth_stencil.depth24_stencil8_scale,Fail +dEQP-GLES3.functional.fbo.blit.depth_stencil.depth24_stencil8_stencil_only,Fail +dEQP-GLES3.functional.fbo.blit.depth_stencil.depth32f_stencil8_basic,Fail +dEQP-GLES3.functional.fbo.blit.depth_stencil.depth32f_stencil8_scale,Fail +dEQP-GLES3.functional.fbo.blit.depth_stencil.depth32f_stencil8_stencil_only,Fail +KHR-GLES3.packed_depth_stencil.blit.depth32f_stencil8,Fail + +# Something to do with the nearest rounding being incorrectly done? +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_y,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_x,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_y,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_x,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_y,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_y,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_y,Fail + +# Needs investigation +dEQP-GLES3.functional.fbo.invalidate.default.bind_depth,Fail +dEQP-GLES3.functional.fbo.invalidate.default.bind_stencil,Fail +dEQP-GLES3.functional.fbo.invalidate.sub.unbind_blit_color,Fail +dEQP-GLES3.functional.fbo.invalidate.sub.unbind_blit_depth,Fail +dEQP-GLES3.functional.fbo.invalidate.whole.unbind_blit_color,Fail +dEQP-GLES3.functional.fbo.invalidate.whole.unbind_blit_depth,Fail + +# Needs investigation +dEQP-GLES3.functional.negative_api.buffer.read_pixels_fbo_format_mismatch,Fail + +# MSAA not implemented +dEQP-GLES3.functional.state_query.integers.max_samples_getfloat,Fail +dEQP-GLES3.functional.state_query.integers.max_samples_getinteger64,Fail +KHR-GLES3.framebuffer_completeness.all_rbos_expect_same_numsamples,Fail +KHR-GLES3.framebuffer_completeness.rbo_and_texture_expect_zero_numsamples,Fail +KHR-GLES31.core.framebuffer_completeness.all_rbos_expect_same_numsamples,Fail +KHR-GLES31.core.framebuffer_completeness.expect_equal_numsamples,Fail +KHR-GLES31.core.framebuffer_completeness.rbo_and_texture_expect_zero_numsamples,Fail +KHR-GLES31.core.framebuffer_no_attachments.api,Fail +dEQP-GLES31.functional.debug.error_filters.case_29,Fail +dEQP-GLES31.functional.debug.negative_coverage.callbacks.buffer.read_pixels_fbo_format_mismatch,Fail +dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.read_pixels_fbo_format_mismatch,Fail +dEQP-GLES31.functional.debug.negative_coverage.log.buffer.read_pixels_fbo_format_mismatch,Fail +dEQP-GLES31.functional.fbo.no_attachments.interaction.17x512ms4_default_16x16ms2,Fail +dEQP-GLES31.functional.fbo.no_attachments.interaction.1x1ms0_default_2048x2048ms4,Fail +dEQP-GLES31.functional.fbo.no_attachments.interaction.2048x2048ms4_default_1x1ms0,Fail +dEQP-GLES31.functional.fbo.no_attachments.interaction.256x256ms0_default_512x512ms2,Fail +dEQP-GLES31.functional.fbo.no_attachments.interaction.256x256ms2_default_128x512ms0,Fail +dEQP-GLES31.functional.fbo.no_attachments.random.1,Fail +dEQP-GLES31.functional.fbo.no_attachments.random.11,Fail +dEQP-GLES31.functional.fbo.no_attachments.random.14,Fail +dEQP-GLES31.functional.fbo.no_attachments.random.15,Fail +dEQP-GLES31.functional.fbo.no_attachments.random.4,Fail +dEQP-GLES31.functional.fbo.no_attachments.random.9,Fail +dEQP-GLES31.functional.state_query.integer.max_framebuffer_samples_getfloat,Fail +dEQP-GLES31.functional.state_query.integer.max_framebuffer_samples_getinteger,Fail +dEQP-GLES31.functional.state_query.integer.max_framebuffer_samples_getinteger64,Fail + +# Needs investigation. Maybe shader size and/or constbuf size? +KHR-GLES3.shaders.uniform_block.random.nested_structs_arrays.9,Fail +dEQP-GLES31.functional.ubo.random.all_per_block_buffers.13,Fail +dEQP-GLES31.functional.ubo.random.all_per_block_buffers.20,Fail + +# XFB doesn't take indirect draw vertex counts +KHR-GLES31.core.draw_indirect.advanced-twoPass-transformFeedback-arrays,Fail +KHR-GLES31.core.draw_indirect.advanced-twoPass-transformFeedback-elements,Fail + +# Needs investigation +KHR-GLES31.core.compute_shader.resource-image,Fail +KHR-GLES31.core.shader_image_load_store.advanced-allMips-cs,Fail +KHR-GLES31.core.shader_image_load_store.advanced-allMips-fs,Fail + +# Needs investigation -- we don't 100% match blob for imageBuffer +KHR-GLES31.core.texture_buffer.texture_buffer_atomic_functions,Fail + +# Instanced draws don't seem to work properly with XFB +KHR-GLES31.core.vertex_attrib_binding.basic-input-case11,Fail +KHR-GLES31.core.vertex_attrib_binding.basic-input-case9,Fail +KHR-GLES31.core.vertex_attrib_binding.basic-inputI-case2,Fail + +# Clamping is done at the wrong time? But why is depth OK? +KHR-GLES31.core.gpu_shader5.texture_gather_offset_color_clamp_to_border,Fail +KHR-GLES31.core.gpu_shader5.texture_gather_offset_color_clamp_to_edge,Fail + +# Got wrong error code: GL_INVALID_OPERATION, expected: GL_INVALID_VALUE after step 0 at glcCompressedFormatTests.cpp:1463 +KHR-GLES31.core.compressed_format.api.invalid_teximage_with_compressed_format,Fail + +# Some sort of integer blending problem? Only sub-32-bit integer RB formats have issues +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.1,Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.12,Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.14,Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.17,Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.18,Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.2,Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.5,Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.9,Fail +dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.11,Fail + +# ASTC precision issues? Test being too picky? +spec@khr_texture_compression_astc@array-gl,Fail +spec@khr_texture_compression_astc@array-gl@12x12 Block Dim,Fail +spec@khr_texture_compression_astc@array-gl@5x5 Block Dim,Fail +spec@khr_texture_compression_astc@array-gles,Fail +spec@khr_texture_compression_astc@array-gles@12x12 Block Dim,Fail +spec@khr_texture_compression_astc@array-gles@5x5 Block Dim,Fail +spec@khr_texture_compression_astc@miptree-gl hdr,Fail +spec@khr_texture_compression_astc@miptree-gl hdr@HDR Profile,Fail +spec@khr_texture_compression_astc@miptree-gl ldr,Fail +spec@khr_texture_compression_astc@miptree-gl ldr@LDR Profile,Fail +spec@khr_texture_compression_astc@miptree-gl srgb,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-sd,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode,Fail +spec@khr_texture_compression_astc@miptree-gl srgb@sRGB decode,Fail +spec@khr_texture_compression_astc@miptree-gles hdr,Fail +spec@khr_texture_compression_astc@miptree-gles hdr@HDR Profile,Fail +spec@khr_texture_compression_astc@miptree-gles ldr,Fail +spec@khr_texture_compression_astc@miptree-gles ldr@LDR Profile,Fail +spec@khr_texture_compression_astc@miptree-gles srgb,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-sd,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-sd@sRGB skip decode,Fail +spec@khr_texture_compression_astc@miptree-gles srgb@sRGB decode,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl hdr,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl hdr@HDR Profile,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr@LDR Profile,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb@sRGB decode,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles hdr,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles hdr@HDR Profile,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr@LDR Profile,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb@sRGB decode,Fail + +# The clipped polygon is off-by-one pixel from the directly drawn one +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail + +# Something with ONE_MINUS_CONSTANT_COLOR +spec@ext_framebuffer_object@fbo-blending-snorm,Fail + +# Failure to operate on stencil separately from depth +spec@!opengl 1.1@depthstencil-default_fb-blit,Fail +spec@!opengl 1.1@depthstencil-default_fb-copypixels,Fail +spec@arb_depth_buffer_float@fbo-clear-formats stencil,Fail +spec@arb_depth_buffer_float@fbo-clear-formats stencil@GL_DEPTH32F_STENCIL8,Fail +spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-blit,Fail +spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-copypixels,Fail +spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-blit,Fail +spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-copypixels,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth24_stencil8,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth32f_stencil8,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_depth24_stencil8,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_depth32f_stencil8,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index1,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index16,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index4,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index8,Fail +spec@arb_framebuffer_object@framebuffer-blit-levels draw stencil,Fail +spec@arb_framebuffer_object@framebuffer-blit-levels read stencil,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-copypixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-copypixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-copypixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-copypixels,Fail +spec@ext_packed_depth_stencil@fbo-clear-formats stencil,Fail +spec@ext_packed_depth_stencil@fbo-clear-formats stencil@GL_DEPTH24_STENCIL8,Fail +spec@ext_packed_depth_stencil@fbo-clear-formats stencil@GL_DEPTH_STENCIL,Fail +spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-blit,Fail +spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-copypixels,Fail +spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-blit,Fail +spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-copypixels,Fail + +# XFB failure due to (possibly) vtxcnt wrong +spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail +spec@arb_transform_feedback2@change objects while paused,Fail +spec@arb_transform_feedback2@change objects while paused (gles3),Fail +spec@arb_transform_feedback3@gl_nextbuffer-gl_nextbuffer,Crash +spec@arb_transform_feedback_instanced@draw-auto instanced,Fail +spec@ext_transform_feedback2@draw-auto,Fail +spec@ext_transform_feedback@change-size base-shrink,Fail +spec@ext_transform_feedback@change-size offset-shrink,Fail +spec@ext_transform_feedback@change-size range-grow,Fail +spec@ext_transform_feedback@change-size range-shrink,Fail +spec@ext_transform_feedback@generatemipmap prims_generated,Fail +spec@ext_transform_feedback@interleaved-attribs,Fail +spec@ext_transform_feedback@intervening-read output,Fail +spec@ext_transform_feedback@max-varyings,Fail +spec@ext_transform_feedback@max-varyings@max-varying-arrays-of-arrays,Fail +spec@ext_transform_feedback@max-varyings@max-varying-single-dimension-array,Fail +spec@ext_transform_feedback@overflow-edge-cases,Fail +spec@ext_transform_feedback@position-readback-bufferbase,Fail +spec@ext_transform_feedback@position-readback-bufferbase-discard,Fail +spec@ext_transform_feedback@position-readback-bufferoffset,Fail +spec@ext_transform_feedback@position-readback-bufferoffset-discard,Fail +spec@ext_transform_feedback@position-readback-bufferrange,Fail +spec@ext_transform_feedback@position-readback-bufferrange-discard,Fail +spec@ext_transform_feedback@position-render-bufferbase,Fail +spec@ext_transform_feedback@position-render-bufferbase-discard,Fail +spec@ext_transform_feedback@position-render-bufferoffset,Fail +spec@ext_transform_feedback@position-render-bufferoffset-discard,Fail +spec@ext_transform_feedback@separate-attribs,Fail +spec@ext_transform_feedback@tessellation line_loop flat_first,Fail +spec@ext_transform_feedback@tessellation line_loop flat_last,Fail +spec@ext_transform_feedback@tessellation line_loop monochrome,Fail +spec@ext_transform_feedback@tessellation line_loop smooth,Fail +spec@ext_transform_feedback@tessellation line_strip flat_first,Fail +spec@ext_transform_feedback@tessellation line_strip flat_last,Fail +spec@ext_transform_feedback@tessellation line_strip monochrome,Fail +spec@ext_transform_feedback@tessellation line_strip smooth,Fail +spec@ext_transform_feedback@tessellation polygon flat_first,Fail +spec@ext_transform_feedback@tessellation polygon flat_last,Fail +spec@ext_transform_feedback@tessellation polygon monochrome,Fail +spec@ext_transform_feedback@tessellation polygon smooth,Fail +spec@ext_transform_feedback@tessellation polygon wireframe,Fail +spec@ext_transform_feedback@tessellation quad_strip flat_first,Fail +spec@ext_transform_feedback@tessellation quad_strip flat_last,Fail +spec@ext_transform_feedback@tessellation quad_strip monochrome,Fail +spec@ext_transform_feedback@tessellation quad_strip smooth,Fail +spec@ext_transform_feedback@tessellation quad_strip wireframe,Fail +spec@ext_transform_feedback@tessellation quads flat_first,Fail +spec@ext_transform_feedback@tessellation quads flat_last,Fail +spec@ext_transform_feedback@tessellation quads monochrome,Fail +spec@ext_transform_feedback@tessellation quads smooth,Fail +spec@ext_transform_feedback@tessellation quads wireframe,Fail +spec@ext_transform_feedback@tessellation triangle_fan flat_first,Fail +spec@ext_transform_feedback@tessellation triangle_fan flat_last,Fail +spec@ext_transform_feedback@tessellation triangle_fan monochrome,Fail +spec@ext_transform_feedback@tessellation triangle_fan smooth,Fail +spec@ext_transform_feedback@tessellation triangle_fan wireframe,Fail +spec@ext_transform_feedback@tessellation triangle_strip flat_first,Fail +spec@ext_transform_feedback@tessellation triangle_strip flat_last,Fail +spec@ext_transform_feedback@tessellation triangle_strip monochrome,Fail +spec@ext_transform_feedback@tessellation triangle_strip smooth,Fail +spec@ext_transform_feedback@tessellation triangle_strip wireframe,Fail + +# 3D layout issues +spec@glsl-1.30@execution@texelfetch fs sampler3d 1x129x9-98x129x9,Fail +spec@glsl-1.30@execution@texelfetch fs sampler3d 98x129x1-98x129x9,Fail +spec@glsl-1.30@execution@texelfetch fs sampler3d 98x1x9-98x129x9,Fail + +# No MSAA +spec@!opengl 3.0@minmax,Fail +spec@!opengl 3.1@minmax,Fail +spec@!opengl es 3.0@minmax,Fail +spec@arb_stencil_texturing@glblitframebuffer corrupts state@gl_texture_2d_multisample,Fail +spec@arb_stencil_texturing@glblitframebuffer corrupts state@gl_texture_2d_multisample_array,Fail +spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic,Fail +spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@MS4,Fail + +# Line/polygon Stippling +spec@!opengl 1.1@linestipple,Fail +spec@!opengl 1.1@linestipple@Factor 2x,Fail +spec@!opengl 1.1@linestipple@Factor 3x,Fail +spec@!opengl 1.1@linestipple@Line loop,Fail +spec@!opengl 1.1@linestipple@Line strip,Fail +spec@!opengl 1.1@linestipple@Restarting lines within a single Begin-End block,Fail +spec@!opengl 2.1@pbo,Fail +spec@!opengl 2.1@pbo@test_polygon_stip,Fail +spec@!opengl 2.1@polygon-stipple-fs,Fail + +# Need to specify more formats as renderable (L/I/LA formats are all renderable on e.g. nouveau) +spec@ext_packed_float@query-rgba-signed-components,Fail + +# Uncategorized piglit failures +glx@glx-make-current,Crash +glx@glx-multi-window-single-context,Fail +glx@glx-query-drawable-glx_fbconfig_id-window,Fail +glx@glx-swap-pixmap-bad,Fail +glx@glx-visuals-depth -pixmap,Crash +glx@glx-visuals-stencil -pixmap,Crash +glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail +glx@glx_arb_create_context_no_error@no error,Crash +glx@glx_ext_import_context@free context,Fail +glx@glx_ext_import_context@get context id,Fail +glx@glx_ext_import_context@get current display,Fail +glx@glx_ext_import_context@import context- multi process,Fail +glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@imported context has same context id,Fail +glx@glx_ext_import_context@make current- multi process,Fail +glx@glx_ext_import_context@make current- single process,Fail +glx@glx_ext_import_context@query context info,Fail +shaders@glsl-bug-110796,Fail +shaders@glsl-predication-on-large-array,Fail +shaders@point-vertex-id divisor,Crash +shaders@point-vertex-id gl_instanceid,Crash +shaders@point-vertex-id gl_instanceid divisor,Crash +shaders@point-vertex-id gl_vertexid,Crash +shaders@point-vertex-id gl_vertexid divisor,Crash +shaders@point-vertex-id gl_vertexid gl_instanceid,Crash +shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Crash +spec@!opengl 1.0@gl-1.0-edgeflag,Crash +spec@!opengl 1.0@gl-1.0-edgeflag-quads,Crash +spec@!opengl 1.0@gl-1.0-no-op-paths,Fail +spec@!opengl 1.0@gl-1.0-scissor-offscreen,Fail +spec@!opengl 1.0@gl-1.0-spot-light,Fail +spec@!opengl 1.0@rasterpos,Crash +spec@!opengl 1.1@polygon-mode,Fail +spec@!opengl 1.1@polygon-mode-facing,Fail +spec@!opengl 1.1@polygon-mode-offset,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 1: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 2: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 5: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail +spec@!opengl 1.4@copy-pixels,Fail +spec@!opengl 2.0@gl-2.0-edgeflag,Crash +spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Crash +spec@!opengl 2.0@occlusion-query-discard,Crash +spec@!opengl 3.0@gl-3.0-texture-integer,Fail +spec@!opengl 3.1@primitive-restart-xfb flush,Fail +spec@!opengl 3.1@primitive-restart-xfb generated,Fail +spec@!opengl 3.1@primitive-restart-xfb written,Fail +spec@arb_direct_state_access@gettextureimage-formats,Crash +spec@arb_draw_indirect@arb_draw_indirect-transform-feedback,Fail +spec@arb_draw_indirect@gl_vertexid used with gldrawarraysindirect,Fail +spec@arb_draw_indirect@gl_vertexid used with gldrawelementsindirect,Fail +spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-query,Crash +spec@arb_occlusion_query@occlusion_query_meta_no_fragments,Crash +spec@arb_point_sprite@arb_point_sprite-interactions 1.0,Fail +spec@arb_texture_rectangle@1-1-linear-texture,Fail +spec@egl 1.4@eglterminate then unbind context,Fail +spec@egl_chromium_sync_control@conformance,Fail +spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail +spec@egl_ext_device_base@conformance,Fail +spec@egl_ext_device_base@conformance@configless_tests,Fail +spec@egl_ext_device_base@conformance@pbuffer_tests,Fail +spec@egl_ext_device_base@conformance@surfaceless_tests,Fail +spec@egl_ext_protected_content@conformance,Fail +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_rgba,Fail +spec@egl_khr_surfaceless_context@viewport,Fail +spec@egl_mesa_configless_context@basic,Fail +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p016,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y412,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y416,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail +spec@ext_occlusion_query_boolean@any-samples,Crash +spec@ext_texture_integer@fbo-integer,Fail +spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-giant-temp-array,Fail +spec@glsl-1.10@execution@temp-array-indexing@glsl-vs-giant-temp-array,Fail +spec@glsl-1.30@execution@fs-large-local-array-vec2,Fail +spec@glsl-1.30@execution@fs-large-local-array-vec3,Fail +spec@glsl-1.30@execution@fs-large-local-array-vec4,Fail +spec@glsl-es-3.00@execution@varying-struct-centroid_gles3,Fail +spec@intel_performance_query@intel_performance_query-issue_2235,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail diff --git a/src/freedreno/ci/freedreno-a420-flakes.txt b/src/freedreno/ci/freedreno-a420-flakes.txt new file mode 100644 index 0000000..5812a62 --- /dev/null +++ b/src/freedreno/ci/freedreno-a420-flakes.txt @@ -0,0 +1,6 @@ +dEQP-GLES3.functional.shaders.texture_functions.texture(proj)?gradoffset.*sampler2d(array)?shadow.*_vertex +dEQP-GLES3.functional.shaders.texture_functions.texture(proj)?gradoffset.*sampler3d.*_vertex + +glx@glx-swap-event_interval +glx@glx-swap-event_async +glx@glx_arb_sync_control@swapbuffersmsc-divisor-zero diff --git a/src/freedreno/ci/freedreno-a420-skips.txt b/src/freedreno/ci/freedreno-a420-skips.txt new file mode 100644 index 0000000..03ca5a6 --- /dev/null +++ b/src/freedreno/ci/freedreno-a420-skips.txt @@ -0,0 +1,40 @@ +# These are tremendously slow (pushing toward a minute), and aren't +# reliable to be run in parallel with other tests due to CPU-side timing. +dEQP-GLES[0-9]*.functional.flush_finish.* + +# Times out +dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.36 + +# Takes more than a few minutes, time is spent in batch_draw_tracking(). +KHR-GLES31.core.shader_image_load_store.basic-allFormats-store-fs + +# no msaa support +.*msaa.* +.*multisample.* + +# Skip over a bunch of extensions since we don't have extension fast skipping yet. +spec@glsl-1.50 +spec@glsl-4.* +spec@arb_gpu_shader5 +spec@arb_gpu_shader_fp64 +spec@arb_gpu_shader_int64 +spec@arb_tessellation_shader + +# 1.5 minutes +spec@!opengl 1.2@tex3d-maxsize + +# ~1 minute +glx@glx-multithread-texture +spec@!opengl 1.1@draw-sync +spec@glsl-1.30@execution@texelfetch fs sampler2d 1x281-501x281 +spec@glsl-1.30@execution@texelfetch fs sampler2darray 98x1x9-98x129x9 +spec@glsl-1.30@execution@texelfetch fs sampler2darray 1x129x9-98x129x9 +spec@!opengl 2.0@tex3d-npot + +# If we let these tests run in parallel with other piglit tests, we end up +# intermittent GL_OUT_OF_MEMORY errors in innocent tests. +arb_texture_buffer_object@max-size +fbo-maxsize +max-texture-size +tex3d-maxsize +copypixels-draw-sync