diff --git a/.gitlab-ci/container/build-piglit.sh b/.gitlab-ci/container/build-piglit.sh index b19d7c06708..e55f436c3e0 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 445711587d461539a4d8f9d35a7fe996a86d3c8d +git checkout 33c7c3c313230be47decc221c57addc59ac939dc 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/.gitlab-ci/image-tags.yml b/.gitlab-ci/image-tags.yml index 26fac04e555..a811f73ebda 100644 --- a/.gitlab-ci/image-tags.yml +++ b/.gitlab-ci/image-tags.yml @@ -8,11 +8,11 @@ variables: DEBIAN_X86_TEST_BASE_IMAGE: "debian/x86_test-base" DEBIAN_X86_TEST_IMAGE_PATH: "debian/x86_test-gl" - DEBIAN_X86_TEST_GL_TAG: "2022-04-07-virgl-crosvm" - DEBIAN_X86_TEST_VK_TAG: "2022-04-05-deqp-runner" + DEBIAN_X86_TEST_GL_TAG: "2022-05-10-piglit-up" + DEBIAN_X86_TEST_VK_TAG: "2022-05-10-piglit-up" FEDORA_X86_BUILD_TAG: "2022-04-24-spirv-tools-5" - KERNEL_ROOTFS_TAG: "2022-04-20-intel-whl-skqp" + KERNEL_ROOTFS_TAG: "2022-05-10-piglit-up" WINDOWS_X64_BUILD_PATH: "windows/x64_build" WINDOWS_X64_BUILD_TAG: "2022-20-02-base_split" diff --git a/src/broadcom/ci/broadcom-rpi3-fails.txt b/src/broadcom/ci/broadcom-rpi3-fails.txt index 430b381c44b..d6aebf633fe 100644 --- a/src/broadcom/ci/broadcom-rpi3-fails.txt +++ b/src/broadcom/ci/broadcom-rpi3-fails.txt @@ -422,7 +422,9 @@ glx@glx-visuals-depth,Crash glx@glx-visuals-stencil -pixmap,Crash glx@glx-visuals-stencil,Crash glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail -glx@glx_arb_create_context_no_error@no error,Fail +# X error 167 (GLXBadFBConfig (9)) was generated, but X error 8 was expected. +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 @@ -1604,3 +1606,6 @@ 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@oes_compressed_etc1_rgb8_texture@miptree,Fail +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 diff --git a/src/broadcom/ci/broadcom-rpi4-fails.txt b/src/broadcom/ci/broadcom-rpi4-fails.txt index ef5d12ebf0c..695c9162cad 100644 --- a/src/broadcom/ci/broadcom-rpi4-fails.txt +++ b/src/broadcom/ci/broadcom-rpi4-fails.txt @@ -5,7 +5,8 @@ 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,Fail +# X error 167 (GLXBadFBConfig (9)) was generated, but X error 8 was expected. +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 @@ -350,3 +351,6 @@ dEQP-VK.draw.renderpass.inverted_depth_ranges.nodepthclamp_deltazero,Fail # Works if using V3D_DEBUG=noloopunroll dEQP-VK.graphicsfuzz.cov-loop-condition-clamp-vec-of-ones,Crash +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@depth24,Fail diff --git a/src/freedreno/ci/freedreno-a307-fails.txt b/src/freedreno/ci/freedreno-a307-fails.txt index 08f7573283c..621134a3052 100644 --- a/src/freedreno/ci/freedreno-a307-fails.txt +++ b/src/freedreno/ci/freedreno-a307-fails.txt @@ -860,3 +860,8 @@ spec@ext_packed_float@multisample-fast-clear gl_ext_packed_float,Crash spec@ext_texture_integer@multisample-fast-clear gl_ext_texture_integer,Crash spec@ext_texture_snorm@multisample-fast-clear gl_ext_texture_snorm,Crash spec@ext_texture_srgb@multisample-fast-clear gl_ext_texture_srgb,Crash + +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 diff --git a/src/freedreno/ci/freedreno-a530-fails.txt b/src/freedreno/ci/freedreno-a530-fails.txt index 2931b5e5fbe..abae2d39cad 100644 --- a/src/freedreno/ci/freedreno-a530-fails.txt +++ b/src/freedreno/ci/freedreno-a530-fails.txt @@ -431,3 +431,8 @@ spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_ext 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@!opengl 1.0@depth-clear-precision-check,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth24,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth24_stencil8,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth32,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp,Fail diff --git a/src/freedreno/ci/freedreno-a630-fails.txt b/src/freedreno/ci/freedreno-a630-fails.txt index e473c051b8b..cbd5e09ea8d 100644 --- a/src/freedreno/ci/freedreno-a630-fails.txt +++ b/src/freedreno/ci/freedreno-a630-fails.txt @@ -625,3 +625,8 @@ gmem-unaligned-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_17_1.samples_2 gmem-unaligned-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_17_1.samples_2.d24_unorm_s8_uint_separate_layouts.depth_zero_stencil_zero_testing_stencil_samplemask,Fail gmem-unaligned-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_17_1.samples_4.d24_unorm_s8_uint.depth_zero_stencil_zero_testing_stencil_samplemask,Fail gmem-unaligned-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_17_1.samples_4.d24_unorm_s8_uint_separate_layouts.depth_zero_stencil_zero_testing_stencil_samplemask,Fail +spec@!opengl 1.0@depth-clear-precision-check,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth24,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth24_stencil8,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth32,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp,Fail diff --git a/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt b/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt index eede727b774..f26592f4b5f 100644 --- a/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt +++ b/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt @@ -59,7 +59,10 @@ glx@glx-visuals-stencil -pixmap,Crash glx@glx_arb_create_context@invalid flag,Fail glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail -glx@glx_arb_create_context_no_error@no error,Fail + +# X error 167 (GLXBadFBConfig (9)) was generated, but X error 8 was expected. +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 @@ -256,3 +259,12 @@ spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail spec@glsl-4.50@execution@ssbo-atomiccompswap-int,Fail +spec@!opengl 1.0@depth-clear-precision-check,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth32,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_image,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_image,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_image,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp@rgba8ui_texture_buffer_size_via_sampler,Fail diff --git a/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt b/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt index 40b8a56fcdd..f8691526ef9 100644 --- a/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt +++ b/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt @@ -187,3 +187,20 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_64_bits_mixed.signed_r11_eac_r dEQP-GLES31.functional.copy_image.mixed.viewclass_64_bits_mixed.signed_r11_eac_rgba16i.texture2d_to_texture2d,Crash dEQP-GLES31.functional.copy_image.mixed.viewclass_64_bits_mixed.signed_r11_eac_rgba16ui.texture2d_to_renderbuffer,Crash dEQP-GLES31.functional.copy_image.mixed.viewclass_64_bits_mixed.signed_r11_eac_rgba16ui.texture2d_to_texture2d,Crash + +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_R3_G3_B2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10_A2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5_A1- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB8- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA8- swizzled- border color only,Fail diff --git a/src/gallium/drivers/softpipe/ci/softpipe-fails.txt b/src/gallium/drivers/softpipe/ci/softpipe-fails.txt index d5dd0495a22..5595c113b71 100644 --- a/src/gallium/drivers/softpipe/ci/softpipe-fails.txt +++ b/src/gallium/drivers/softpipe/ci/softpipe-fails.txt @@ -932,7 +932,9 @@ glx@glx-visuals-stencil,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,Fail +# X error 167 (GLXBadFBConfig (9)) was generated, but X error 8 was expected. +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 @@ -1355,3 +1357,6 @@ spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_ext spec@oes_texture_view@rendering-formats,Fail spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_R32F,Fail +spec@!opengl 1.0@depth-clear-precision-check,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth32,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp,Fail diff --git a/src/gallium/drivers/virgl/ci/virpipe-gl-fails.txt b/src/gallium/drivers/virgl/ci/virpipe-gl-fails.txt index b3f0eb0726d..77138b5d121 100644 --- a/src/gallium/drivers/virgl/ci/virpipe-gl-fails.txt +++ b/src/gallium/drivers/virgl/ci/virpipe-gl-fails.txt @@ -104,7 +104,7 @@ glx@glx-visuals-stencil -pixmap,Crash glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail # "error: incorrect context creation error code" -glx@glx_arb_create_context_no_error@no error,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 @@ -984,9 +984,14 @@ spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_S3TC_DXT1_EX spec@nv_copy_image@nv_copy_image-formats@Source: GL_DEPTH_COMPONENT24/Destination: GL_DEPTH_COMPONENT24,Fail spec@nv_primitive_restart@primitive-restart-draw-mode-polygon,Crash spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip,Crash -spec@nv_primitive_restart@primitive-restart-draw-mode-quads,Crash spec@nv_read_depth@read_depth_gles3,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_imageLoad,Fail spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail +spec@!opengl 1.0@depth-clear-precision-check,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth32,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp,Crash +spec@arb_texture_buffer_object@texture-buffer-size-clamp@r8ui_texture_buffer_size_via_image,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 diff --git a/src/gallium/drivers/virgl/ci/virpipe-gl-flakes.txt b/src/gallium/drivers/virgl/ci/virpipe-gl-flakes.txt index f18d0ec14f5..1ad36a3e569 100644 --- a/src/gallium/drivers/virgl/ci/virpipe-gl-flakes.txt +++ b/src/gallium/drivers/virgl/ci/virpipe-gl-flakes.txt @@ -56,3 +56,4 @@ spec@arb_timer_query@timestamp-get spec@nv_primitive_restart@primitive-restart-draw-mode-polygon spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip +spec@nv_primitive_restart@primitive-restart-draw-mode-quads diff --git a/src/gallium/drivers/zink/ci/zink-lvp-fails.txt b/src/gallium/drivers/zink/ci/zink-lvp-fails.txt index 34b1daf748d..29ce6320c86 100644 --- a/src/gallium/drivers/zink/ci/zink-lvp-fails.txt +++ b/src/gallium/drivers/zink/ci/zink-lvp-fails.txt @@ -127,7 +127,9 @@ glx@glx-visuals-depth -pixmap,Crash glx@glx-visuals-stencil,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,Fail +# X error 167 (GLXBadFBConfig (9)) was generated, but X error 8 was expected. +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 diff --git a/src/gallium/drivers/zink/ci/zink-lvp-flakes.txt b/src/gallium/drivers/zink/ci/zink-lvp-flakes.txt index cc87708f923..d5b4ff22845 100644 --- a/src/gallium/drivers/zink/ci/zink-lvp-flakes.txt +++ b/src/gallium/drivers/zink/ci/zink-lvp-flakes.txt @@ -16,3 +16,8 @@ glx@glx-multi-context-ib-1 # mysterious glx@glx-shader-sharing + +spec@arb_fragment_program@no-newline +# glx-destroycontext-1: ../../src/xcb_conn.c:215: write_vec: Assertion `!c->out.queue_len' failed. +glx@glx-destroycontext-1 +