diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a165bf3a6f8..ff52beec590 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.13-rc5-for-mesa-ci-2bb5d9ffd79c/linux-v5.13-rc5-for-mesa-ci-2bb5d9ffd79c.tar.bz2" - MESA_IMAGE_TAG: &debian-x86_test-gl "2021-2021-09-17-deqp" + MESA_IMAGE_TAG: &debian-x86_test-gl "2021-2021-10-07-piglit" # 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-09-17-deqp" + MESA_IMAGE_TAG: &debian-x86_test-vk "2021-2021-10-07-piglit" # 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-10-07-deqp" + MESA_ROOTFS_TAG: &kernel-rootfs "2021-10-07-piglit" 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-piglit.sh b/.gitlab-ci/container/build-piglit.sh index 4a97aa41337..5bc07ed0481 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 99be1b06ff360edc17e9117bd82189dbade42013 +git checkout 7d7dd2688c214e1b3c00f37226500cbec4a58efb 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/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt b/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt index b223028b13a..616b56405ae 100644 --- a/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt +++ b/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt @@ -36,10 +36,6 @@ shaders@ssa@fs-lost-copy-problem,Fail shaders@ssa@fs-swap-problem,Fail shaders@ssa@fs-while-loop-rotate-value,Fail -# "Failed to compile fragment shader: 0:1(10): error: GLSL 1.30 is not supported. Supported versions are: 1.10, 1.20, and 1.00 ES" -# not much of a gl-1.0 test. -spec@!opengl 1.0@gl-1.0-bitmap-heart-dance,Fail - # "MESA: error: Empty fragment shader" spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail @@ -85,9 +81,6 @@ spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge, spec@!opengl 1.1@read-front,Fail spec@!opengl 1.1@read-front clear-front-first,Fail -# testcase bug: Requests a 64x64 level 6, which would be a 4k texture. -spec@!opengl 1.1@tex-upside-down-miptree,Fail - # https://gitlab.freedesktop.org/mesa/mesa/-/issues/4985 spec@!opengl 1.1@texwrap 1d bordercolor,Fail spec@!opengl 1.1@texwrap 1d bordercolor@GL_RGBA8- border color only,Fail @@ -134,12 +127,6 @@ spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA8- border color only,Fail spec@!opengl 1.1@windowoverlap,Fail spec@!opengl 1.2@levelclamp,Fail -# "Mesa: User error: GL_INVALID_ENUM in glBindTexture(target = GL_TEXTURE_2D_ARRAY) -# Unexpected GL error: GL_INVALID_ENUM 0x500 -# (Error at tests/texturing/teximage-errors.c:261)" -# testcase bug, using array textures without corresponding ext. -spec@!opengl 1.2@teximage-errors,Fail - spec@!opengl 1.2@texwrap 3d,Fail spec@!opengl 1.2@texwrap 3d@GL_RGBA8- NPOT,Fail @@ -206,12 +193,6 @@ spec@!opengl 2.1@pbo,Fail spec@!opengl 2.1@pbo@test_polygon_stip,Fail spec@!opengl 2.1@polygon-stipple-fs,Fail -# testcase bug: -# "Mesa: User error: GL_INVALID_VALUE in glDrawBuffers(n > maximum number of draw buffers) -# Unexpected GL error: GL_INVALID_VALUE 0x501 -# (Error at tests/spec/gles-2.0/draw-buffers.c:170)" -spec@!opengl es 2.0@draw_buffers_gles2,Fail - spec@arb_arrays_of_arrays@execution@glsl-arrays-copy-size-mismatch,Fail spec@arb_depth_texture@depth-level-clamp,Fail spec@arb_depth_texture@fbo-clear-formats,Fail @@ -236,12 +217,6 @@ spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT16- border 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 -# testcase bug: -# "Mesa: User error: GL_INVALID_OPERATION in glDrawBuffer(invalid buffer GL_COLOR_ATTACHMENT1) -# Unexpected GL error: GL_INVALID_OPERATION 0x502 -# (Error at tests/spec/arb_es2_compatibility/arb_es2_compatibility-drawbuffers.c:110)" -spec@arb_es2_compatibility@arb_es2_compatibility-drawbuffers,Fail - # https://gitlab.freedesktop.org/mesa/mesa/-/issues/4985 spec@arb_es2_compatibility@texwrap formats bordercolor,Fail spec@arb_es2_compatibility@texwrap formats bordercolor@GL_RGB565- border color only,Fail @@ -349,33 +324,6 @@ spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_ spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_rgba,Fail spec@egl_khr_surfaceless_context@viewport,Fail -# testcase bug: Uses array textures without checking for support. -spec@ext_direct_state_access@indexed-state-queries 12,Fail -spec@ext_direct_state_access@indexed-state-queries 12@GetIntegerIndexedvEXT,Fail -spec@ext_direct_state_access@multi-texture,Fail -spec@ext_direct_state_access@multi-texture@MultiTexParameterfEXT,Fail -spec@ext_direct_state_access@multi-texture@MultiTexParameterfEXT + display list GL_COMPILE,Fail -spec@ext_direct_state_access@multi-texture@MultiTexParameterfEXT + display list GL_COMPILE_AND_EXECUTE,Fail -spec@ext_direct_state_access@multi-texture@MultiTexParameteriEXT,Fail -spec@ext_direct_state_access@multi-texture@MultiTexParameteriEXT + display list GL_COMPILE,Fail -spec@ext_direct_state_access@multi-texture@MultiTexParameteriEXT + display list GL_COMPILE_AND_EXECUTE,Fail -spec@ext_direct_state_access@multi-texture@MultiTexParameterivEXT,Fail -spec@ext_direct_state_access@multi-texture@MultiTexParameterivEXT + display list GL_COMPILE,Fail -spec@ext_direct_state_access@multi-texture@MultiTexParameterivEXT + display list GL_COMPILE_AND_EXECUTE,Fail -spec@ext_direct_state_access@textures,Fail -spec@ext_direct_state_access@textures@TextureImage2DEXT,Fail -spec@ext_direct_state_access@textures@TextureImage2DEXT + display list GL_COMPILE,Fail -spec@ext_direct_state_access@textures@TextureImage2DEXT + display list GL_COMPILE_AND_EXECUTE,Fail -spec@ext_direct_state_access@textures@TextureParameterfEXT,Fail -spec@ext_direct_state_access@textures@TextureParameterfEXT + display list GL_COMPILE,Fail -spec@ext_direct_state_access@textures@TextureParameterfEXT + display list GL_COMPILE_AND_EXECUTE,Fail -spec@ext_direct_state_access@textures@TextureParameteriEXT,Fail -spec@ext_direct_state_access@textures@TextureParameteriEXT + display list GL_COMPILE,Fail -spec@ext_direct_state_access@textures@TextureParameteriEXT + display list GL_COMPILE_AND_EXECUTE,Fail -spec@ext_direct_state_access@textures@TextureParameterivEXT,Fail -spec@ext_direct_state_access@textures@TextureParameterivEXT + display list GL_COMPILE,Fail -spec@ext_direct_state_access@textures@TextureParameterivEXT + display list GL_COMPILE_AND_EXECUTE,Fail - # "Mesa: User error: GL_INVALID_OPERATION in unsupported function called (unsupported extension or deprecated function?)" spec@ext_draw_instanced@ext_draw_instanced-drawarrays,Fail @@ -413,11 +361,6 @@ spec@ext_framebuffer_multisample@accuracy all_samples stencil_draw small depthst spec@ext_framebuffer_multisample@accuracy all_samples stencil_resolve depthstencil,Fail spec@ext_framebuffer_multisample@accuracy all_samples stencil_resolve small depthstencil,Fail -# testcase bug: -# "Mesa: User error: GL_INVALID_OPERATION in glFramebufferTexture2D(invalid color attachment GL_COLOR_ATTACHMENT1) -# Unexpected GL error: GL_INVALID_OPERATION 0x502" -spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail - spec@ext_framebuffer_object@fbo-blending-formats,Fail # "Probe color at (192,0) # Expected: 0.810000 0.000000 0.000000 1.000000 @@ -561,10 +504,6 @@ spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_ spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- border color only,Fail spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- border color only,Fail -# test checks for required ext (which we don't have) after compiling the shader -# that uses dynamic loops -spec@ext_timer_query@time-elapsed,Fail - spec@glsl-1.10@execution@built-in-functions@fs-degrees-float,Fail spec@glsl-1.10@execution@built-in-functions@fs-degrees-vec2,Fail spec@glsl-1.10@execution@built-in-functions@fs-degrees-vec3,Fail @@ -788,6 +727,7 @@ spec@glsl-1.10@execution@loops@glsl-fs-loop-300,Fail spec@glsl-1.10@execution@loops@glsl-fs-loop-continue,Fail spec@glsl-1.10@execution@loops@glsl-fs-loop-redundant-condition,Fail +spec@glsl-1.10@execution@loops@glsl-fs-loop-shadow-variables,Fail spec@glsl-1.10@execution@loops@glsl-fs-unroll-out-param,Fail spec@glsl-1.10@execution@loops@glsl-fs-unroll-side-effect,Fail spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d,Fail diff --git a/src/gallium/drivers/iris/ci/piglit-iris-amly-fails.txt b/src/gallium/drivers/iris/ci/piglit-iris-amly-fails.txt index 93cb82f13ef..8f1ff05953e 100644 --- a/src/gallium/drivers/iris/ci/piglit-iris-amly-fails.txt +++ b/src/gallium/drivers/iris/ci/piglit-iris-amly-fails.txt @@ -46,7 +46,10 @@ 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 -spec@!opengl 1.0@rasterpos,Fail +# "Unsupported intrinsic: vec4 32 ssa_56 = intrinsic image_load (ssa_44, ssa_55, ssa_40, ssa_44) (5, 0, 12, 80, 160) /* image_dim=Buf */ /* image_array=false */ /* format=r32g32b32a32_float */ /* access=80 */ /* dest_type=float32 */ +# rasterpos: ../src/gallium/auxiliary/gallivm/lp_bld_nir.c:1930: visit_intrinsic: Assertion `0' failed." +spec@!opengl 1.0@rasterpos,Crash + spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail diff --git a/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt b/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt index 33f2ae1474a..3c002828f51 100644 --- a/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt +++ b/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt @@ -3,7 +3,6 @@ glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail glx@glx_ext_import_context@get context id,Fail glx@glx_ext_import_context@import context- single process,Fail glx@glx-visuals-stencil -pixmap,Crash -spec@arb_bindless_texture@illegal,Fail 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,Fail @@ -49,6 +48,7 @@ spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8UI- swizzled- spec@arb_timer_query@timestamp-get,Fail spec@egl 1.4@egl-copy-buffers,Crash spec@egl 1.4@eglterminate then unbind context,Fail +spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail spec@egl_chromium_sync_control@conformance,Fail spec@egl_ext_protected_content@conformance,Fail spec@egl_khr_surfaceless_context@viewport,Fail @@ -95,6 +95,7 @@ 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-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,Fail spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail diff --git a/src/gallium/drivers/softpipe/ci/softpipe-quick.txt b/src/gallium/drivers/softpipe/ci/softpipe-quick.txt index d2a9bb243c7..e860e667c32 100644 --- a/src/gallium/drivers/softpipe/ci/softpipe-quick.txt +++ b/src/gallium/drivers/softpipe/ci/softpipe-quick.txt @@ -543,6 +543,7 @@ spec/arb_buffer_storage/bufferstorage-persistent_gles3 read coherent client-stor spec/arb_clear_texture/arb_clear_texture-multisample: skip spec/arb_color_buffer_float/gl_rgba8_snorm-render: fail spec/arb_color_buffer_float/gl_rgba8_snorm-render-fog: fail +spec/arb_compute_shader/compute-and-render-bug-109630: skip spec/arb_compute_shader/execution/min-dvec4-double-large-group-size: skip spec/arb_compute_variable_group_size/errors: skip spec/arb_compute_variable_group_size/execution/basic-local-size: skip