From bc32ca929cb493da14da6f7b2fe1282cdde75c2e Mon Sep 17 00:00:00 2001 From: "Juan A. Suarez Romero" Date: Tue, 16 Apr 2024 09:15:48 +0200 Subject: [PATCH] broadcom/ci: update expected results Add comments explaining some of the failing tests. Signed-off-by: Juan A. Suarez Romero Part-of: --- src/broadcom/ci/broadcom-rpi3-fails.txt | 13 +++++++---- src/broadcom/ci/broadcom-rpi4-fails.txt | 31 ++++++++++++++++--------- 2 files changed, 28 insertions(+), 16 deletions(-) diff --git a/src/broadcom/ci/broadcom-rpi3-fails.txt b/src/broadcom/ci/broadcom-rpi3-fails.txt index c492ca64e0f..fdcf09f1fef 100644 --- a/src/broadcom/ci/broadcom-rpi3-fails.txt +++ b/src/broadcom/ci/broadcom-rpi3-fails.txt @@ -764,7 +764,6 @@ spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail spec@arb_clear_texture@arb_clear_texture-3d,Fail -spec@arb_clear_texture@arb_clear_texture-depth,Fail spec@arb_clear_texture@arb_clear_texture-sized-formats,Fail spec@arb_clear_texture@arb_clear_texture-supported-formats,Fail spec@glsl-1.10@execution@glsl-fs-inline-explosion,Crash @@ -806,6 +805,11 @@ spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count 100000 vbo gl_triangle_fan,Fail spec@!opengl 1.1@draw-pixels,Fail spec@!opengl 1.1@line-flat-clip-color,Fail + +# Hardware do not support line/polygon stipple. In fact, this feature +# was deprecated/removed in newer OpenGL spec versions. It could be +# emulated using shaders +spec@!opengl 1.1@line-smooth-stipple,Fail spec@!opengl 1.1@linestipple,Fail spec@!opengl 1.1@linestipple@Baseline,Fail spec@!opengl 1.1@linestipple@Factor 2x,Fail @@ -813,6 +817,9 @@ 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 spec@!opengl 1.1@polygon-mode,Fail spec@!opengl 1.1@polygon-mode-offset,Fail @@ -892,9 +899,6 @@ spec@!opengl 1.5@depth-tex-compare,Fail spec@!opengl 2.0@attrib-assignments,Fail spec@!opengl 2.0@gl-2.0-edgeflag,Fail spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail -spec@!opengl 2.1@pbo,Fail -spec@!opengl 2.1@pbo@test_polygon_stip,Fail -spec@!opengl 2.1@polygon-stipple-fs,Fail spec@arb_depth_texture@depth-level-clamp,Fail spec@arb_depth_texture@texwrap formats,Fail spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT16,Fail @@ -1155,7 +1159,6 @@ spec@!opengl 1.0@depth-clear-precision-check,Fail spec@!opengl 1.0@depth-clear-precision-check@depth16,Fail spec@!opengl 1.0@depth-clear-precision-check@depth32,Fail -spec@!opengl 1.1@line-smooth-stipple,Fail spec@glsl-1.10@execution@variable-indexing@vs-output-array-vec2-index-wr-no-unroll,Fail spec@ext_framebuffer_multisample@accuracy 2 depth_draw depthstencil,Fail diff --git a/src/broadcom/ci/broadcom-rpi4-fails.txt b/src/broadcom/ci/broadcom-rpi4-fails.txt index 4e1bfa85a4d..6f5fcbf2b63 100644 --- a/src/broadcom/ci/broadcom-rpi4-fails.txt +++ b/src/broadcom/ci/broadcom-rpi4-fails.txt @@ -13,19 +13,11 @@ shaders@point-vertex-id gl_vertexid divisor,Fail shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Fail shaders@point-vertex-id gl_vertexid gl_instanceid,Fail shaders@point-vertex-id gl_vertexid,Fail -spec@!opengl 1.0@depth-clear-precision-check,Fail spec@!opengl 1.0@gl-1.0-edgeflag,Fail spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail spec@!opengl 1.0@gl-1.0-no-op-paths,Fail spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail -spec@!opengl 1.0@rasterpos,Crash spec@!opengl 1.1@getteximage-formats,Fail -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 1.1@point-line-no-cull,Fail spec@!opengl 1.1@teximage-colors gl_alpha16@Exact upload-download of GL_ALPHA16,Fail spec@!opengl 1.1@texwrap formats bordercolor,Fail @@ -55,9 +47,6 @@ spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA16- border color only,Fail spec@!opengl 1.4@gl-1.4-polygon-offset,Fail spec@!opengl 2.0@gl-2.0-edgeflag,Fail spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail -spec@!opengl 2.1@pbo,Fail -spec@!opengl 2.1@pbo@test_polygon_stip,Fail -spec@!opengl 2.1@polygon-stipple-fs,Fail spec@arb_color_buffer_float@gl_rgba32f-render,Fail spec@arb_color_buffer_float@gl_rgba32f-render-fog,Fail spec@arb_color_buffer_float@gl_rgba32f-render-sanity,Fail @@ -405,6 +394,14 @@ spec@nv_read_depth@read_depth_gles3,Fail spec@oes_point_sprite@arb_point_sprite-checkerboard_gles1,Fail spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail +# This crashes only when LLVM is not enabled. This is because Gallium backend +# uses TGSI to do some task that do not contains a sampler; when LLVM is +# enabled, it uses LLVM instead, which is complete. +spec@!opengl 1.0@rasterpos,Crash + +# https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/899 +spec@!opengl 1.0@depth-clear-precision-check,Fail + # There are two problems here. On one side, hardware do not support # different polygon mode for front and back faces. By default we # choose the mode set for front face, unless we are culling it; in @@ -497,7 +494,19 @@ spec@arb_clear_texture@arb_clear_texture-sized-formats,Fail spec@!opengl 2.0@max-samplers,Fail spec@!opengl 2.0@max-samplers border,Fail +# Hardware do not support line/polygon stipple. In fact, this feature +# was deprecated/removed in newer OpenGL spec versions. It could be +# emulated using shaders. spec@!opengl 1.1@line-smooth-stipple,Fail +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 # Works when run individually, but fail consistently on the CI dEQP-GLES3.functional.texture.specification.teximage2d_pbo.rgba32i_cube,Fail