diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 76996a1413e..92a2e486481 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -410,13 +410,13 @@ debian/x86_test-gl: variables: FDO_DISTRIBUTION_EXEC: 'env KERNEL_URL=${KERNEL_URL} FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash .gitlab-ci/container/${CI_JOB_NAME}.sh' KERNEL_URL: &kernel-rootfs-url "https://gitlab.freedesktop.org/gfx-ci/linux/-/archive/v5.15-for-mesa-ci-540a4af22d71/linux-v5.15-for-mesa-ci-540a4af22d71.tar.bz2" - MESA_IMAGE_TAG: &debian-x86_test-gl "2021-11-02-lazor" + MESA_IMAGE_TAG: &debian-x86_test-gl "2021-11-02-deqp" # Debian 11 based x86 test image for VK debian/x86_test-vk: extends: .use-debian/x86_test-base variables: - MESA_IMAGE_TAG: &debian-x86_test-vk "2021-2021-10-15-va" + MESA_IMAGE_TAG: &debian-x86_test-vk "2021-2021-11-01-deqp" # Debian 11 based ARM build image debian/arm_build: @@ -465,7 +465,7 @@ fedora/x86_build: variables: GIT_STRATEGY: fetch KERNEL_URL: *kernel-rootfs-url - MESA_ROOTFS_TAG: &kernel-rootfs "2021-11-02-lazor" + MESA_ROOTFS_TAG: &kernel-rootfs "2021-11-02-deqp" DISTRIBUTION_TAG: &distribution-tag-arm "${MESA_ROOTFS_TAG}--${MESA_ARTIFACTS_TAG}--${MESA_TEMPLATES_COMMIT}" script: - .gitlab-ci/container/lava_build.sh diff --git a/.gitlab-ci/container/build-deqp.sh b/.gitlab-ci/container/build-deqp.sh index 616d504a35d..9010e644dc8 100644 --- a/.gitlab-ci/container/build-deqp.sh +++ b/.gitlab-ci/container/build-deqp.sh @@ -6,7 +6,7 @@ git config --global user.email "mesa@example.com" git config --global user.name "Mesa CI" git clone \ https://github.com/KhronosGroup/VK-GL-CTS.git \ - -b vulkan-cts-1.2.7.1 \ + -b vulkan-cts-1.2.7.2 \ --depth 1 \ /VK-GL-CTS pushd /VK-GL-CTS diff --git a/.gitlab-ci/container/build-piglit.sh b/.gitlab-ci/container/build-piglit.sh index 5bc07ed0481..680f1f87e61 100644 --- a/.gitlab-ci/container/build-piglit.sh +++ b/.gitlab-ci/container/build-piglit.sh @@ -4,7 +4,7 @@ set -ex git clone https://gitlab.freedesktop.org/mesa/piglit.git --single-branch --no-checkout /piglit pushd /piglit -git checkout 7d7dd2688c214e1b3c00f37226500cbec4a58efb +git checkout 83bc56abf2686e2cd9024a152e121ca4aa524985 patch -p1 <$OLDPWD/.gitlab-ci/piglit/disable-vs_in.diff cmake -S . -B . -G Ninja -DCMAKE_BUILD_TYPE=Release $PIGLIT_OPTS $EXTRA_CMAKE_ARGS ninja $PIGLIT_BUILD_TARGETS diff --git a/src/broadcom/ci/v3d-rpi4-fails.txt b/src/broadcom/ci/v3d-rpi4-fails.txt index 8ead565b4b8..4c1db5ba04b 100644 --- a/src/broadcom/ci/v3d-rpi4-fails.txt +++ b/src/broadcom/ci/v3d-rpi4-fails.txt @@ -337,4 +337,5 @@ spec@nv_image_formats@compiler@declaration-disallow-rgba16-unorm-cube.frag,Fail spec@nv_image_formats@compiler@declaration-disallow-rgba16-unorm-cube.vert,Fail spec@nv_read_depth@read_depth_gles3,Fail spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Crash +spec@oes_point_sprite@arb_point_sprite-checkerboard_gles1,Fail spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail diff --git a/src/broadcom/ci/v3dv-rpi4-skips.txt b/src/broadcom/ci/v3dv-rpi4-skips.txt index bf6a82c19bf..cc6e5b62efc 100644 --- a/src/broadcom/ci/v3dv-rpi4-skips.txt +++ b/src/broadcom/ci/v3dv-rpi4-skips.txt @@ -4,7 +4,6 @@ dEQP-VK.rasterization.depth_bias.d32_sfloat # Timeout tests (> 1 minute to run) dEQP-VK.api.object_management.max_concurrent.query_pool -dEQP-VK.graphicsfuzz.spv-stable-maze-flatten-copy-composite dEQP-VK.memory.mapping.dedicated_alloc.buffer.full.variable.implicit_unmap dEQP-VK.memory.mapping.dedicated_alloc.image.full.variable.implicit_unmap dEQP-VK.memory.mapping.suballocation.full.variable.implicit_unmap diff --git a/src/etnaviv/ci/etnaviv-gc2000-flakes.txt b/src/etnaviv/ci/etnaviv-gc2000-flakes.txt index cabeafa6031..6a085b30069 100644 --- a/src/etnaviv/ci/etnaviv-gc2000-flakes.txt +++ b/src/etnaviv/ci/etnaviv-gc2000-flakes.txt @@ -43,6 +43,7 @@ spec@!opengl 2.0@tex3d-npot spec@!opengl 2.1@pbo@test_draw_pixels spec@arb_depth_texture@depth-level-clamp spec@arb_depth_texture@fbo-depth-gl_depth_component16-copypixels +spec@arb_depth_texture@fbo-depth-gl_depth_component24-blit spec@arb_es2_compatibility@texwrap formats spec@arb_pixel_buffer_object@texsubimage pbo manual gl_texture_2d gl_rgb8 6 10 0 94 53 0 spec@arb_pixel_buffer_object@texsubimage-depth-formats pbo @@ -51,6 +52,7 @@ spec@arb_texture_rectangle@texrect-many spec@arb_texture_storage@texture-storage spec@arb_texture_storage@texture-storage@2D mipmap rendering spec@arb_texture_storage@texture-storage@cube array texture +spec@ext_framebuffer_object@fbo-generatemipmap-viewport spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv spec@ext_packed_depth_stencil@fbo-depth-gl_depth24_stencil8-copypixels spec@ext_packed_depth_stencil@fbo-depth-gl_depth24_stencil8-blit diff --git a/src/freedreno/ci/freedreno-a618-fails.txt b/src/freedreno/ci/freedreno-a618-fails.txt index 8a0a0e385d5..5326ebc6b29 100644 --- a/src/freedreno/ci/freedreno-a618-fails.txt +++ b/src/freedreno/ci/freedreno-a618-fails.txt @@ -1,8 +1,3 @@ # Fails when TU_DEBUG=forcebin is set dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_geom,Fail dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_vert,Fail - -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3052 -# fixed by https://gerrit.khronos.org/c/vk-gl-cts/+/7837 -bypass-dEQP-VK.renderpass.suballocation.subpass_dependencies.separate_channels.r8g8b8a8_unorm,Fail -bypass-dEQP-VK.renderpass2.suballocation.subpass_dependencies.separate_channels.r8g8b8a8_unorm,Fail \ No newline at end of file diff --git a/src/freedreno/ci/freedreno-a618-skips.txt b/src/freedreno/ci/freedreno-a618-skips.txt index 2f2f5f29db3..c0389c0a171 100644 --- a/src/freedreno/ci/freedreno-a618-skips.txt +++ b/src/freedreno/ci/freedreno-a618-skips.txt @@ -24,9 +24,6 @@ KHR-GLES31.core.shader_image_load_store.basic-allFormats-store-fs # msm ae00000.mdss: [drm:hangcheck_handler] *ERROR* A618: hangcheck detected gpu lockup rb 0! dEQP-VK.graphicsfuzz.spv-stable-maze-flatten-copy-composite spill-dEQP-VK.graphicsfuzz.cov-nested-loop-undefined-smoothstep-never-executed -spill-dEQP-VK.graphicsfuzz.spv-access-chains -spill-dEQP-VK.graphicsfuzz.spv-copy-object -spill-dEQP-VK.graphicsfuzz.spv-dead-break-and-unroll spill-dEQP-VK.graphicsfuzz.spv-stable-maze-O-memory-accesses spill-dEQP-VK.graphicsfuzz.spv-stable-pillars-volatile-nontemporal-store diff --git a/src/freedreno/ci/freedreno-a630-fails.txt b/src/freedreno/ci/freedreno-a630-fails.txt index 744a708d4b4..109b702da45 100644 --- a/src/freedreno/ci/freedreno-a630-fails.txt +++ b/src/freedreno/ci/freedreno-a630-fails.txt @@ -51,10 +51,6 @@ bypass-dEQP-GLES31.functional.blend_equation_advanced.msaa.softlight,Fail dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_geom,Fail dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_vert,Fail -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3052 -# fixed by https://gerrit.khronos.org/c/vk-gl-cts/+/7837 -bypass-dEQP-VK.renderpass.suballocation.subpass_dependencies.separate_channels.r8g8b8a8_unorm,Fail - glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail glx@glx_arb_create_context_no_error@no error,Fail glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail diff --git a/src/freedreno/ci/freedreno-a630-skips.txt b/src/freedreno/ci/freedreno-a630-skips.txt index d7a6dce467b..881d9909d62 100644 --- a/src/freedreno/ci/freedreno-a630-skips.txt +++ b/src/freedreno/ci/freedreno-a630-skips.txt @@ -25,7 +25,6 @@ KHR-GLES31.core.shader_image_load_store.basic-allFormats-store-fs # causes a hangcheck timeout on a630: # msm ae00000.mdss: [drm:hangcheck_handler] *ERROR* A630: hangcheck detected gpu lockup rb 0! -dEQP-VK.graphicsfuzz.spv-stable-maze-flatten-copy-composite spill-dEQP-VK.graphicsfuzz.spv-stable-pillars-volatile-nontemporal-store # These take most of a minute to run diff --git a/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt b/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt index f56ce121a49..206c7acbc06 100644 --- a/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt +++ b/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt @@ -5,6 +5,7 @@ glx@glx_ext_import_context@import context- single process,Fail glx@glx-visuals-stencil -pixmap,Crash spec@arb_direct_state_access@gettextureimage-formats,Crash spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail @@ -97,7 +98,10 @@ 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@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gles 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-fp,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail CreateContext/VAAPICreateContext.CreateContext/1035,Crash diff --git a/src/gallium/frontends/lavapipe/ci/lvp-asan-skips.txt b/src/gallium/frontends/lavapipe/ci/lvp-asan-skips.txt index c50ec158273..0cfdf78154e 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-asan-skips.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-asan-skips.txt @@ -2,6 +2,8 @@ dEQP-VK.texture.filtering.*.combinations.* dEQP-VK.binding_model.buffer_device_address.set3.depth3.* dEQP-VK.ssbo.layout.*instance_array +dEQP-VK.ssbo.layout.random.8bit.all_per_block_buffers.6 +dEQP-VK.ssbo.layout.random.all_shared_buffer.5 dEQP-VK.tessellation.invariance.* dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast.* dEQP-VK.ssbo.layout.3_level_unsized_array.scalar.* diff --git a/src/gallium/frontends/lavapipe/ci/lvp-fails.txt b/src/gallium/frontends/lavapipe/ci/lvp-fails.txt index be2274e5d72..2cb09c2d805 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-fails.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-fails.txt @@ -1,16 +1 @@ dEQP-VK.api.driver_properties.conformance_version,Fail -dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.solid_color.normalized_coords.edge_right,Fail -dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.normalized_coords.centered,Fail -dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.normalized_coords.edge_left,Fail -dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.normalized_coords.edge_right,Fail -dEQP-VK.rasterization.primitives.static_stipple.rectangular_line_strip_wide,Fail -dEQP-VK.rasterization.primitives.dynamic_stipple.line_strip_wide,Fail -dEQP-VK.rasterization.primitives.dynamic_stipple.rectangular_line_strip_wide,Fail -dEQP-VK.rasterization.primitives.dynamic_stipple.smooth_line_strip_wide,Fail -dEQP-VK.rasterization.primitives_multisample_4_bit.dynamic_stipple.line_strip_wide,Fail -dEQP-VK.rasterization.primitives_multisample_4_bit.dynamic_stipple.rectangular_line_strip_wide,Fail -dEQP-VK.rasterization.primitives_multisample_4_bit.static_stipple.line_strip_wide,Fail -dEQP-VK.rasterization.primitives_multisample_4_bit.static_stipple.rectangular_line_strip_wide,Fail -dEQP-VK.rasterization.primitives.static_stipple.line_strip_wide,Fail -dEQP-VK.rasterization.primitives.static_stipple.smooth_line_strip_wide,Fail -dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.comp_workgroup_entry_point,Fail diff --git a/src/gallium/frontends/lavapipe/ci/lvp-skips.txt b/src/gallium/frontends/lavapipe/ci/lvp-skips.txt index 41ccb37a8d9..c9d01a90edd 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-skips.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-skips.txt @@ -7,7 +7,6 @@ dEQP-VK.texture.filtering.3d.sizes.3x7x5.linear_mipmap_linear # Timeouts (VK-GL-CTS 1.2.7.0) dEQP-VK.tessellation.invariance.outer_edge_division.quads_fractional_even_spacing -dEQP-VK.graphicsfuzz.spv-stable-maze-flatten-copy-composite dEQP-VK.graphicsfuzz.spv-stable-pillars-O-op-select-to-op-phi dEQP-VK.graphicsfuzz.spv-stable-pillars-volatile-nontemporal-store dEQP-VK.graphicsfuzz.spv-composites diff --git a/src/panfrost/ci/panfrost-g52-fails.txt b/src/panfrost/ci/panfrost-g52-fails.txt index 72ea29ecb35..b827025dc9a 100644 --- a/src/panfrost/ci/panfrost-g52-fails.txt +++ b/src/panfrost/ci/panfrost-g52-fails.txt @@ -936,6 +936,7 @@ spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_D spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,Fail spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Crash +spec@oes_point_sprite@arb_point_sprite-checkerboard_gles1,Fail spec@oes_texture_view@sampling-2d-array-as-cubemap,Crash spec@!opengl 1.0@gl-1.0-edgeflag-const,Fail spec@!opengl 1.0@gl-1.0-edgeflag,Fail