diff --git a/src/broadcom/ci/broadcom-rpi5-fails.txt b/src/broadcom/ci/broadcom-rpi5-fails.txt index ffa379f2a90..60c4e685f70 100644 --- a/src/broadcom/ci/broadcom-rpi5-fails.txt +++ b/src/broadcom/ci/broadcom-rpi5-fails.txt @@ -1,3 +1,250 @@ +KHR-GL31.texture_size_promotion.functional,Fail +glx@glx-multi-window-single-context,Fail +glx@glx-swap-pixmap-bad,Fail +glx@glx_arb_sync_control@waitformsc,Fail +shaders@glsl-bug-110796,Fail +shaders@point-vertex-id divisor,Fail +shaders@point-vertex-id gl_instanceid divisor,Fail +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@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.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2,Fail +spec@!opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort samples=2,Fail +spec@!opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort samples=4,Fail +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@polygon-mode-facing,Fail +spec@!opengl 1.1@teximage-colors gl_alpha16@Exact upload-download of GL_ALPHA16,Fail +spec@!opengl 1.1@texwrap formats bordercolor,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA12- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA4- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE16_ALPHA16- border color only,Fail +spec@!opengl 1.4@gl-1.4-polygon-offset,Fail +spec@!opengl 2.0@max-samplers,Fail +spec@!opengl 2.1@pbo,Fail +spec@!opengl 2.1@pbo@test_polygon_stip,Fail +spec@!opengl 3.0@sampler-cube-shadow,Fail +spec@arb_clear_texture@arb_clear_texture-sized-formats,Fail +spec@arb_color_buffer_float@gl_rgba32f-render-fog,Fail +spec@arb_color_buffer_float@gl_rgba32f-render-sanity-fog,Fail +spec@arb_copy_image@arb_copy_image-formats,Fail +spec@arb_copy_image@arb_copy_image-formats@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail +spec@arb_depth_buffer_float@fbo-generatemipmap-formats,Fail +spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F NPOT,Fail +spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F,Fail +spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled,Fail +spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH32F_STENCIL8- swizzled- border color only,Fail +spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32F- swizzled- border color only,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT NPOT,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT16 NPOT,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT16,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24 NPOT,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32 NPOT,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32,Fail +spec@arb_depth_texture@texwrap formats bordercolor,Fail +spec@arb_depth_texture@texwrap formats bordercolor-swizzled,Fail +spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT16- swizzled- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT24- swizzled- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32- swizzled- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT16- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT24- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT32- border color only,Fail +spec@arb_depth_texture@texwrap formats offset,Fail +spec@arb_depth_texture@texwrap formats offset@GL_DEPTH_COMPONENT16- NPOT,Fail +spec@arb_depth_texture@texwrap formats offset@GL_DEPTH_COMPONENT24- NPOT,Fail +spec@arb_depth_texture@texwrap formats offset@GL_DEPTH_COMPONENT32- NPOT,Fail +spec@arb_depth_texture@texwrap formats,Fail +spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT16- NPOT,Fail +spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT24- NPOT,Fail +spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT32- NPOT,Fail +spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail +spec@arb_direct_state_access@gettextureimage-formats,Fail +spec@arb_framebuffer_object@fbo-blit-scaled-linear,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail +spec@arb_shading_language_420pack@active sampler conflict,Crash +spec@arb_texture_buffer_object@formats (fs- arb),Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16F_ARB,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32F_ARB,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16F_ARB,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16I_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16UI_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32F_ARB,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32I_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32UI_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY8I_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY8UI_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE16F_ARB,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE16I_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE16UI_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE32F_ARB,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE32I_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE32UI_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE8I_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE8UI_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA16F_ARB,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA16I_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA16UI_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32F_ARB,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32I_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32UI_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA8I_EXT,Fail +spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA8UI_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb),Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16F_ARB,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16I_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16UI_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32F_ARB,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32I_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32UI_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY8I_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY8UI_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE16F_ARB,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE16I_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE16UI_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE32F_ARB,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE32I_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE32UI_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE8I_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE8UI_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA16F_ARB,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA16I_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA16UI_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32F_ARB,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32I_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32UI_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8I_EXT,Fail +spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8UI_EXT,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp@r8ui_texture_buffer_size_via_sampler,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp@rg8ui_texture_buffer_size_via_sampler,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp@rgba8ui_texture_buffer_size_via_sampler,Fail +spec@arb_texture_float@fbo-blending-formats,Fail +spec@arb_texture_float@fbo-blending-formats@GL_ALPHA32F_ARB,Fail +spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY32F_ARB,Fail +spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE32F_ARB,Fail +spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE_ALPHA32F_ARB,Fail +spec@arb_texture_float@fbo-blending-formats@GL_RGB32F,Fail +spec@arb_texture_float@fbo-blending-formats@GL_RGBA32F,Fail +spec@arb_texture_float@texwrap formats bordercolor,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA32F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY32F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE32F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE_ALPHA32F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_RGB32F- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_RGBA32F- border color only,Fail +spec@arb_texture_rg@fbo-blending-formats-float,Fail +spec@arb_texture_rg@fbo-blending-formats-float@GL_R32F,Fail +spec@arb_texture_rg@fbo-blending-formats-float@GL_RG32F,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float offset,Fail +spec@arb_texture_rg@texwrap formats-float offset@GL_R32F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float offset@GL_RG32F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float,Fail +spec@arb_texture_rg@texwrap formats-float@GL_R32F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float@GL_RG32F- NPOT,Fail +spec@egl_chromium_sync_control@conformance,Fail +spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail +spec@egl_khr_surfaceless_context@viewport,Fail +spec@egl_mesa_configless_context@basic,Fail +spec@ext_framebuffer_multisample@blit-mismatched-formats,Fail +spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Fail +spec@ext_framebuffer_object@getteximage-formats init-by-rendering,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-modifiers,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-modifiers@autogen-R16-DRM_FORMAT_MOD_LINEAR-clear_reimport,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_argb8888,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv12,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv21,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_p016,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_vyuy,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_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_yuv420,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvyu,Fail +spec@ext_packed_depth_stencil@texwrap formats,Fail +spec@ext_packed_depth_stencil@texwrap formats@GL_DEPTH24_STENCIL8- NPOT,Fail +spec@ext_texture_integer@getteximage-clamping gl_arb_texture_rg,Fail +spec@ext_texture_integer@multisample-formats 2 gl_ext_texture_integer,Fail +spec@ext_texture_integer@multisample-formats 4 gl_ext_texture_integer,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA16I_EXT- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA16UI_EXT- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA32I_EXT- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA32UI_EXT- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA8I_EXT- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA8UI_EXT- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats offset,Fail +spec@ext_texture_integer@texwrap formats offset@GL_ALPHA8I_EXT,Fail +spec@ext_texture_integer@texwrap formats offset@GL_ALPHA8I_EXT- NPOT,Fail +spec@ext_texture_integer@texwrap formats offset@GL_ALPHA8I_EXT- swizzled,Fail +spec@ext_texture_lod_bias@lodbias,Fail +spec@ext_texture_snorm@texwrap formats bordercolor,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_ALPHA16_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE16_ALPHA16_SNORM- border color only,Fail +spec@ext_transform_feedback@tessellation line_loop monochrome,Fail +spec@glsl-1.10@execution@varying-packing@simple int separate,Crash +spec@glsl-1.10@execution@varying-packing@simple ivec2 arrays_of_arrays,Crash +spec@glsl-1.10@execution@varying-packing@simple ivec2 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple ivec3 array,Crash +spec@glsl-1.10@execution@varying-packing@simple ivec3 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple ivec4 array,Crash +spec@glsl-1.10@execution@varying-packing@simple ivec4 arrays_of_arrays,Crash +spec@glsl-1.10@execution@varying-packing@simple uint array,Crash +spec@glsl-1.10@execution@varying-packing@simple uint arrays_of_arrays,Crash +spec@glsl-1.10@execution@varying-packing@simple uint separate,Crash +spec@glsl-1.10@execution@varying-packing@simple uvec2 array,Crash +spec@glsl-1.10@execution@varying-packing@simple uvec2 arrays_of_arrays,Crash +spec@glsl-1.10@execution@varying-packing@simple uvec2 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple uvec3 array,Crash +spec@glsl-1.10@execution@varying-packing@simple uvec3 arrays_of_arrays,Crash +spec@glsl-1.10@execution@varying-packing@simple uvec3 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple uvec4 array,Crash +spec@glsl-1.20@execution@clipping@vs-clip-vertex-primitives,Fail +spec@glsl-1.20@execution@fs-underflow-mul-compare-zero,Fail +spec@glsl-1.30@execution@varying-packing-mixed-types,Crash +spec@glsl-1.40@uniform_buffer@two-stages,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@nv_copy_image@nv_copy_image-formats,Fail +spec@nv_copy_image@nv_copy_image-formats@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail +spec@nv_read_depth@read_depth_gles3,Fail +spec@oes_point_sprite@arb_point_sprite-checkerboard_gles1,Fail +spec@oes_texture_view@rendering-formats,Fail +spec@oes_texture_view@rendering-formats@clear GL_R8 as GL_R8I,Fail +spec@oes_texture_view@rendering-formats@clear GL_RG8 as GL_R16F,Fail +spec@oes_texture_view@rendering-formats@clear GL_RG8 as GL_R16I,Fail +spec@oes_texture_view@rendering-formats@clear GL_RG8 as GL_RG8I,Fail +spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_R32F,Fail +spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_R32I,Fail +spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16F,Fail +spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16I,Fail +spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RGBA8I,Fail +spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_R32F,Fail +spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_R32I,Fail +spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16F,Fail +spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16I,Fail +spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RGBA8I,Fail + # New CTS failures in 1.3.8.0 dEQP-VK.query_pool.performance_query.query_compute,Fail dEQP-VK.query_pool.performance_query.query_compute_copy,Fail diff --git a/src/broadcom/ci/broadcom-rpi5-flakes.txt b/src/broadcom/ci/broadcom-rpi5-flakes.txt index 35a53c59666..eca75d67747 100644 --- a/src/broadcom/ci/broadcom-rpi5-flakes.txt +++ b/src/broadcom/ci/broadcom-rpi5-flakes.txt @@ -1,3 +1,11 @@ +spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2 +spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=4 +spec@amd_performance_monitor@api +spec@amd_performance_monitor@api@test_counter_string_small_buffer +spec@arb_texture_buffer_object@formats \(vs- arb\)@GL_ALPHA16F_ARB +spec@arb_texture_buffer_object@formats \(vs- arb\)@GL_ALPHA32F_ARB +spec@ext_framebuffer_blit@fbo-blit-check-limits + dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.multiple_interpolation.structured.no_sample_decoration.4_samples dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.multiple_interpolation.structured.no_sample_decoration.4_samples dEQP-VK.memory.pipeline_barrier.transfer_dst_uniform_texel_buffer.1024 diff --git a/src/broadcom/ci/broadcom-rpi5-skips.txt b/src/broadcom/ci/broadcom-rpi5-skips.txt index 06c38f62de5..e6abc1f5005 100644 --- a/src/broadcom/ci/broadcom-rpi5-skips.txt +++ b/src/broadcom/ci/broadcom-rpi5-skips.txt @@ -1,3 +1,19 @@ +# Versions / Extensions not supported +spec@!opengl 3.2@.* +spec@!opengl 3.3@.* +spec@!opengl 4.2@.* +spec@!opengl 4.3@.* +spec@!opengl 4.4@.* +spec@!opengl 4.5@.* +spec@arb_gpu_shader5.* +spec@arb_gpu_shader_fp64.* +spec@arb_gpu_shader_int64.* +spec@arb_tessellation_shader.* +spec@glsl-1.50.* +spec@glsl-3.* +spec@glsl-4.* +spec@glsl-es-3.20.* + # Slow tests (> 1 minute to run) dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.nostore.multi.std140.vert dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.nostore.single.std140.vert diff --git a/src/broadcom/ci/deqp-broadcom-rpi5.toml b/src/broadcom/ci/deqp-broadcom-rpi5.toml new file mode 100644 index 00000000000..0a0906838da --- /dev/null +++ b/src/broadcom/ci/deqp-broadcom-rpi5.toml @@ -0,0 +1,89 @@ +[[deqp]] +deqp = "/deqp/modules/gles31/deqp-gles31" +caselists = ["/deqp/mustpass/gles31-main.txt"] +deqp_args = [ + "--deqp-gl-config-name=rgba8888d24s8ms0", + "--deqp-surface-height=256", + "--deqp-surface-type=pbuffer", + "--deqp-surface-width=256", + "--deqp-visibility=hidden", +] +version_check = "GL ES 3.1.*git" +renderer_check = "V3D 7.1.7" + +[[deqp]] +deqp = "/deqp/modules/gles3/deqp-gles3" +caselists = ["/deqp/mustpass/gles3-main.txt"] +deqp_args = [ + "--deqp-gl-config-name=rgba8888d24s8ms0", + "--deqp-surface-height=256", + "--deqp-surface-type=pbuffer", + "--deqp-surface-width=256", + "--deqp-visibility=hidden", +] + +[[deqp]] +deqp = "/deqp/modules/gles2/deqp-gles2" +caselists = ["/deqp/mustpass/gles2-main.txt"] +deqp_args = [ + "--deqp-gl-config-name=rgba8888d24s8ms0", + "--deqp-surface-height=256", + "--deqp-surface-type=pbuffer", + "--deqp-surface-width=256", + "--deqp-visibility=hidden", +] + +[[deqp]] +deqp = "/deqp/external/openglcts/modules/glcts" +caselists = [ + "/deqp/mustpass/gles31-khr-main.txt", + "/deqp/mustpass/gles3-khr-main.txt", + "/deqp/mustpass/gles2-khr-main.txt", +] +deqp_args = [ + "--deqp-gl-config-name=rgba8888d24s8ms0", + "--deqp-surface-height=256", + "--deqp-surface-type=pbuffer", + "--deqp-surface-width=256", + "--deqp-visibility=hidden", +] + +[[deqp]] +deqp = "/deqp/external/openglcts/modules/glcts" +caselists = ["/deqp/mustpass/gl31-main.txt"] +deqp_args = [ + "--deqp-gl-config-name=rgba8888d24s8ms0", + "--deqp-surface-height=256", + "--deqp-surface-type=pbuffer", + "--deqp-surface-width=256", + "--deqp-visibility=hidden", +] + +[[piglit]] +piglit_folder = "/piglit" +profile = "gpu" +process_isolation = true + [piglit.env] + PIGLIT_PLATFORM = "mixed_glx_egl" + +# wayland +[[deqp]] +deqp = "/deqp/modules/egl/deqp-egl-wayland" +caselists = ["/deqp/mustpass/egl-main.txt"] +deqp_args = [ + "--deqp-surface-width=256", "--deqp-surface-height=256", + "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", + "--deqp-gl-config-name=rgba8888d24s8ms0", +] +prefix = "wayland-" + +# x11 +[[deqp]] +deqp = "/deqp/modules/egl/deqp-egl-x11" +caselists = ["/deqp/mustpass/egl-main.txt"] +deqp_args = [ + "--deqp-surface-width=256", "--deqp-surface-height=256", + "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", + "--deqp-gl-config-name=rgba8888d24s8ms0", +] +prefix = "x11-" diff --git a/src/broadcom/ci/gitlab-ci.yml b/src/broadcom/ci/gitlab-ci.yml index 4455054306c..357033df781 100644 --- a/src/broadcom/ci/gitlab-ci.yml +++ b/src/broadcom/ci/gitlab-ci.yml @@ -118,23 +118,51 @@ v3dv-rpi4-vk-full:arm64: DEQP_FRACTION: 1 -.v3dv-rpi5-vk:arm64: +v3d-rpi5-gl:arm64: + extends: + - .igalia-bcm2712-rpi-5 + - .broadcom-test:arm64 + - .v3d-rules + variables: + HWCI_START_WESTON: 1 + DEQP_SUITE: broadcom-rpi5 + DEQP_FRACTION: 3 + +v3d-rpi5-traces:arm64: + extends: + - .igalia-bcm2712-rpi-5 + - .piglit-traces-test + - .broadcom-test:arm64 + - .v3d-rules + variables: + HWCI_TEST_SCRIPT: "/install/piglit/piglit-traces.sh" + PIGLIT_TRACES_FILE: traces-broadcom.yml + PIGLIT_REPLAY_DEVICE_NAME: "broadcom-rpi5" + PIGLIT_RESULTS: "broadcom-rpi5-replay" + + +v3dv-rpi5-vk:arm64: extends: - .igalia-bcm2712-rpi-5 - .broadcom-test:arm64 - .v3dv-rules + parallel: 2 variables: HWCI_TEST_SCRIPT: "/install/deqp-runner.sh" HWCI_START_WESTON: 1 DEQP_SUITE: broadcom-rpi5-vk - DEQP_FRACTION: 15 + DEQP_FRACTION: 5 FLAKES_CHANNEL: "#videocore-ci" v3dv-rpi5-vk-full:arm64: extends: - - .v3dv-rpi5-vk:arm64 + - v3dv-rpi5-vk:arm64 - .v3dv-manual-rules - timeout: 3h + tags: + - igalia-rpi5 + - igalia-fullrun + parallel: null + timeout: 2h variables: # Keep 10 minutes for boot + setup + uploading the artifacts at the end TEST_PHASE_TIMEOUT: 170 diff --git a/src/broadcom/ci/traces-broadcom.yml b/src/broadcom/ci/traces-broadcom.yml index a1fc89accc8..88172db2ab5 100644 --- a/src/broadcom/ci/traces-broadcom.yml +++ b/src/broadcom/ci/traces-broadcom.yml @@ -7,194 +7,330 @@ traces: 0ad/0ad-v2.trace: broadcom-rpi4: checksum: 8bdca9e63f483ee71970075842f003db + broadcom-rpi5: + checksum: 3250bff5650882ced58d82779964ce0d behdad-glyphy/glyphy-v2.trace: broadcom-rpi4: checksum: ea49462ff1545f21506dbd7b5028df45 + broadcom-rpi5: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" + checksum: 8174bc6130459c759ca35ef56f8ebe33 blender/blender-demo-cube_diorama.trace: broadcom-rpi4: label: [unsupported] text: needs GL 4.5 + broadcom-rpi5: + label: [unsupported] + text: needs GL 4.5 blender/blender-demo-ellie_pose.trace: broadcom-rpi4: label: [unsupported] text: needs GL 4.5 + broadcom-rpi5: + label: [unsupported] + text: needs GL 4.5 glxgears/glxgears-2-v2.trace: broadcom-rpi4: label: [skip, flakes] text: "Often fails when running on xwayland, with what looks like an incorrect resolution" checksum: 2a9c5e35fa5693fd7d3a76f7b9746edb + broadcom-rpi5: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" + checksum: 2a9c5e35fa5693fd7d3a76f7b9746edb godot/godot-thrive.trace: broadcom-rpi4: label: [unsupported] text: needs GL 3.3 + broadcom-rpi5: + label: [unsupported] + text: needs GL 3.3 godot/godot-tps-gles3-high.trace: broadcom-rpi4: label: [unsupported] text: needs GL 3.3 + broadcom-rpi5: + label: [unsupported] + text: needs GL 3.3 gputest/furmark-v2.trace: broadcom-rpi4: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" checksum: 800b2be5981d7e1a6570643f7dfd9a33 + broadcom-rpi5: + label: [skip, flakes] + checksum: 5f861d90e20cbb9a23845b91da4285df gputest/gimark-v2.trace: broadcom-rpi4: label: [unsupported] text: needs GL 3.3 + broadcom-rpi5: + label: [unsupported] + text: needs GL 3.3 gputest/pixmark-julia-fp32-v2.trace: broadcom-rpi4: label: [skip, flakes] checksum: be70fc9e3829fff5ad1b6ecfb6fa551c + broadcom-rpi5: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" + checksum: 16c9cf65b3c8bc604e3d72eaf4d73418 gputest/pixmark-julia-fp64-v2.trace: broadcom-rpi4: label: [unsupported] text: needs GL 4.0 + broadcom-rpi5: + label: [unsupported] + text: needs GL 4.0 gputest/pixmark-volplosion-v2.trace: broadcom-rpi4: checksum: 03f6b1c064af4e7eb117b800893cdba6 + broadcom-rpi5: + checksum: 82dc611e8fe901bbc94b12e599983bd3 gputest/plot3d-v2.trace: broadcom-rpi4: checksum: 1ef33ad22679107a256501c79bfd9e7c + broadcom-rpi5: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" + checksum: 8810f36094492471d6c802784a904b8d gputest/tessmark-v2.trace: broadcom-rpi4: label: [unsupported] text: needs GL 4.0 + broadcom-rpi5: + label: [unsupported] + text: needs GL 4.0 gputest/triangle-v2.trace: broadcom-rpi4: checksum: df6df2af5fecfa42b5c2c332b726e93c + broadcom-rpi5: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" + checksum: dd4506e8810482ae2fafc5162e82b0ae humus/AmbientAperture-v2.trace: broadcom-rpi4: checksum: a2d2a0141384a23e91ed30a27ed46bfe + broadcom-rpi5: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" + checksum: 982171abc172d0be7a693b3c1ea592b6 humus/CelShading-v2.trace: broadcom-rpi4: checksum: 1135888a0e8723bbcded5ef9f0925964 + broadcom-rpi5: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" + checksum: 1135888a0e8723bbcded5ef9f0925964 humus/DynamicBranching3-v2.trace: broadcom-rpi4: checksum: 68011c66cfd83aa8a6b568de7c726d49 + broadcom-rpi5: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" + checksum: 81b086b8919b9e0121435ca3f4a130fd humus/HDR-v2.trace: broadcom-rpi4: checksum: de024f342418b578841f98ce697de8b5 + broadcom-rpi5: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" + checksum: de024f342418b578841f98ce697de8b5 humus/Portals-v2.trace: broadcom-rpi4: checksum: 269b9572113d6991cf58c96a833502bf + broadcom-rpi5: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" + checksum: 958215bf6ae46c27e29b3a60c83208a0 humus/RaytracedShadows-v2.trace: broadcom-rpi4: checksum: 6b572f241f4f9ee001ef849d10d03cc5 + broadcom-rpi5: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" + checksum: baae9911bb5f14f027f7e8d82dd5c8e1 humus/VolumetricFogging2-v2.trace: broadcom-rpi4: checksum: d3b89dfaff0277be4b4b2ad2cf055d54 + broadcom-rpi5: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" + checksum: 98d9343d3c23ef7acf8c4e34cb48207f jvgs/jvgs-d27fb67-v2.trace: broadcom-rpi4: checksum: 831138a408cc9557528ef68381b080f2 + broadcom-rpi5: + label: [skip, flakes] + text: "Often fails when running on xwayland, with what looks like an incorrect resolution" + checksum: cc35375bc249580f3cd921b86e45e6a8 neverball/neverball-v2.trace: broadcom-rpi4: checksum: c8e8ee352bdb303e4ed144b69272575e + broadcom-rpi5: + checksum: 56a0adb0efdf799f269da2d734a6817c nheko/nheko-colors.trace: broadcom-rpi4: checksum: 922597b0203ff18d6e430002bcf32ef4 + broadcom-rpi5: + checksum: a2b6f3b00aec170adcf8d25e1a291378 supertuxkart/supertuxkart-mansion-egl-gles-v2.trace: broadcom-rpi4: checksum: 93fe17a18ab10d862b5a42b4ea05a658 + broadcom-rpi5: + checksum: 60b959e209ae2dbb4db4c726dce88397 valve/counterstrike-source-v2.trace: broadcom-rpi4: label: [skip, timeout] + broadcom-rpi5: + label: [skip, timeout] + checksum: 0426d669ddc1778610a898a807799f4d valve/counterstrike-v2.trace: broadcom-rpi4: checksum: 547f6435bf21458e518bbcb2161962ab + broadcom-rpi5: + checksum: edb169a084e828092ef97187960eb4fb valve/half-life-2-v2.trace: broadcom-rpi4: label: [crash] text: v3d42_create_texture_shader_state_bo assertion abot serial_id + broadcom-rpi5: + checksum: 512c305e645e2ec62d94976d86f42f1b valve/portal-2-v2.trace: broadcom-rpi4: label: [skip, timeout] + broadcom-rpi5: + label: [skip, timeout] + checksum: e3c05e899636c9698b3c41737132ff8c paraview/pv-manyspheres-v2.trace: broadcom-rpi4: label: [unsupported] text: needs GL 3.3 + broadcom-rpi5: + label: [unsupported] + text: needs GL 3.3 paraview/pv-waveletcontour-v2.trace: broadcom-rpi4: label: [unsupported] text: needs GL 3.3 + broadcom-rpi5: + label: [unsupported] + text: needs GL 3.3 paraview/pv-waveletvolume-v2.trace: broadcom-rpi4: label: [unsupported] text: needs GL 3.3 + broadcom-rpi5: + label: [unsupported] + text: needs GL 3.3 pathfinder/canvas_moire-v2.trace: broadcom-rpi4: label: [unsupported] text: needs GL 3.3 + broadcom-rpi5: + label: [unsupported] + text: needs GL 3.3 pathfinder/canvas_text_v2-v2.trace: broadcom-rpi4: label: [unsupported] text: needs GL 3.3 + broadcom-rpi5: + label: [unsupported] + text: needs GL 3.3 pathfinder/demo-v2.trace: broadcom-rpi4: label: [unsupported] text: needs GL 3.3 + broadcom-rpi5: + label: [unsupported] + text: needs GL 3.3 pioneer/pioneer.trace: broadcom-rpi4: label: [unsupported] text: needs GL 3.2 + broadcom-rpi5: + label: [unsupported] + text: needs GL 3.2 ror/ror-default.trace: broadcom-rpi4: label: [skip, flakes] checksum: 533edca21409981b4983db846de4355e + broadcom-rpi5: + label: [skip, flakes] + checksum: b8d8ceb748ea9900b1414ef54eec732e thedarkmod/thedarkmod.trace: broadcom-rpi4: label: [unsupported] text: needs GL 3.3 + broadcom-rpi5: + label: [unsupported] + text: needs GL 3.3 unvanquished/unvanquished-lowest.trace: broadcom-rpi4: label: [unsupported] text: needs GL 3.2 + broadcom-rpi5: + label: [unsupported] + text: needs GL 3.2 unvanquished/unvanquished-ultra.trace: broadcom-rpi4: label: [unsupported] text: needs GL 3.2 + broadcom-rpi5: + label: [unsupported] + text: needs GL 3.2 warzone2100/warzone2100-default.trace: broadcom-rpi4: label: [unsupported] text: needs GLSL 1.50 + broadcom-rpi5: + label: [unsupported] + text: needs GLSL 1.50 xonotic/xonotic-keybench-high-v2.trace: broadcom-rpi4: checksum: 3bc4ca2efa5a7b35701a8daad378e565 + broadcom-rpi5: + checksum: 0efde38cf823d70244067749de494108