diff --git a/src/amd/ci/gitlab-ci-inc.yml b/src/amd/ci/gitlab-ci-inc.yml index 321bb7fd424..5921ba37b23 100644 --- a/src/amd/ci/gitlab-ci-inc.yml +++ b/src/amd/ci/gitlab-ci-inc.yml @@ -254,6 +254,23 @@ VK_DRIVER: radeon LAVA_FIRMWARE: amdgpu +# Status: https://lava.collabora.dev/scheduler/device_type/acer-cp514-3wh-r0qs-guybrush +.lava-acer-cp514-3wh-r0qs-guybrush:x86_64: + variables: + BOOT_METHOD: depthcharge + DEVICE_TYPE: acer-cp514-3wh-r0qs-guybrush + DTB: "" + FARM: collabora + FDO_CI_CONCURRENT: 4 + HWCI_FREQ_MAX: "true" + HWCI_KERNEL_MODULES: amdgpu + KERNEL_IMAGE_TYPE: "" + RUNNER_TAG: mesa-ci-x86-64-lava-acer-cp514-3wh-r0qs-guybrush + VK_DRIVER: radeon + LAVA_FIRMWARE: amdgpu + # Force fixed 6.6 kernel + KERNEL_TAG: "v6.6.21-mesa-1978" + ############### LAVA # job prefixes: radeonsi (OpenGL), radv (Vulkan), amd (radeonsi+radv) diff --git a/src/gallium/drivers/zink/ci/gitlab-ci-inc.yml b/src/gallium/drivers/zink/ci/gitlab-ci-inc.yml index 06611f1f916..1b9908cce8a 100644 --- a/src/gallium/drivers/zink/ci/gitlab-ci-inc.yml +++ b/src/gallium/drivers/zink/ci/gitlab-ci-inc.yml @@ -112,6 +112,21 @@ - !reference [.valve-turnip-manual-rules, rules] - !reference [.zink-common-manual-rules, rules] +.zink-radv-collabora-rules: + stage: layered-backends + rules: + - !reference [.test, rules] + - !reference [.radv-collabora-rules, rules] + - !reference [.zink-common-rules, rules] + +.zink-radv-collabora-manual-rules: + stage: layered-backends-nightly + extends: .no-auto-retry + rules: + - !reference [.test, rules] + - !reference [.radv-collabora-manual-rules, rules] + - !reference [.zink-common-manual-rules, rules] + .zink-radv-valve-rules: stage: layered-backends rules: diff --git a/src/gallium/drivers/zink/ci/gitlab-ci.yml b/src/gallium/drivers/zink/ci/gitlab-ci.yml index 419f8f0878f..a6a6cfc8263 100644 --- a/src/gallium/drivers/zink/ci/gitlab-ci.yml +++ b/src/gallium/drivers/zink/ci/gitlab-ci.yml @@ -258,3 +258,16 @@ zink-radv-navi31-valve: GPU_VERSION: zink-radv-navi31 CI_TRON_TIMEOUT__OVERALL__MINUTES: 75 ZINK_DEBUG: vvl + +zink-radv-cezanne: + extends: + - .lava-x86_64-test-gl + - .zink-test + - .test-piglit + - .lava-acer-cp514-3wh-r0qs-guybrush:x86_64 + - .zink-radv-collabora-rules + parallel: 4 + variables: + DEQP_SUITE: zink-radv + GPU_VERSION: zink-radv-cezanne + HWCI_START_WESTON: 1 diff --git a/src/gallium/drivers/zink/ci/zink-radv-cezanne-fails.txt b/src/gallium/drivers/zink/ci/zink-radv-cezanne-fails.txt new file mode 100644 index 00000000000..3d85f290168 --- /dev/null +++ b/src/gallium/drivers/zink/ci/zink-radv-cezanne-fails.txt @@ -0,0 +1,406 @@ +KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_line_strip_output_triangle_strip_adjacency_drawcall,Fail +KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_triangle_strip_output_triangle_strip_adjacency_drawcall,Fail + +# #6322 +spec@arb_framebuffer_object@fbo-blit-scaled-linear,Fail + +# Delta over NAVI10 +spec@!opengl 1.1@depthstencil-default_fb-blit samples=6,Fail +spec@!opengl 1.1@depthstencil-default_fb-blit samples=8,Fail + +glx@glx_arb_sync_control@swapbuffersmsc-divisor-zero,Fail +glx@glx_arb_sync_control@swapbuffersmsc-return,Fail +glx@glx_arb_sync_control@swapbuffersmsc-return swap_interval 0,Fail +glx@glx_arb_sync_control@swapbuffersmsc-return swap_interval 1,Fail +glx@glx-multi-window-single-context,Fail +glx@glx-multithread-texture,Crash +glx@glx-swap-pixmap-bad,Fail +spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash +spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store,Fail +spec@arb_gpu_shader_fp64@execution@arb_gpu_shader_fp64-tf-separate,Fail +spec@arb_sample_locations@test,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 0- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 1- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 2- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 1- X: 3- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 0- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 1- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 2- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 2- X: 3- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 0- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 1- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 2- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 4- X: 3- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 0- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 1- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 2- Y: 6- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 0- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 0- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 1- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 1- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 2- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 2- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 3- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 3- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 4- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 4- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 5- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 5- Grid: true,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 6- Grid: false,Fail +spec@arb_sample_locations@test@MSAA: 8- X: 3- Y: 6- Grid: true,Fail +spec@arb_sample_shading@ignore-centroid-qualifier 2,Fail +spec@arb_sample_shading@ignore-centroid-qualifier 4,Fail +spec@arb_sample_shading@ignore-centroid-qualifier 6,Fail +spec@arb_sample_shading@ignore-centroid-qualifier 8,Fail +spec@arb_sample_shading@interpolate-at-sample-position 2,Fail +spec@arb_sample_shading@interpolate-at-sample-position 4,Fail +spec@arb_sample_shading@interpolate-at-sample-position 6,Fail +spec@arb_sample_shading@interpolate-at-sample-position 8,Fail +spec@arb_sample_shading@samplemask 2@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 2@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 2 all@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 2 all@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 2 all,Fail +spec@arb_sample_shading@samplemask 2 all@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 2 all@noms partition,Fail +spec@arb_sample_shading@samplemask 2 all@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 2,Fail +spec@arb_sample_shading@samplemask 2@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 2@noms partition,Fail +spec@arb_sample_shading@samplemask 2@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 4@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 4@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 4@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 4 all@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 4 all@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 4 all@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 4 all,Fail +spec@arb_sample_shading@samplemask 4 all@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 4 all@noms partition,Fail +spec@arb_sample_shading@samplemask 4 all@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 4,Fail +spec@arb_sample_shading@samplemask 4@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 4@noms partition,Fail +spec@arb_sample_shading@samplemask 4@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 6@0.125000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6 all@0.125000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6 all@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6 all@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6 all@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 6 all,Fail +spec@arb_sample_shading@samplemask 6 all@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 6 all@noms partition,Fail +spec@arb_sample_shading@samplemask 6 all@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 6,Fail +spec@arb_sample_shading@samplemask 6@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 6@noms partition,Fail +spec@arb_sample_shading@samplemask 6@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 8@0.125000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8 all@0.125000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8 all@0.250000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8 all@0.500000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8 all@1.000000 mask_in_one,Fail +spec@arb_sample_shading@samplemask 8 all,Fail +spec@arb_sample_shading@samplemask 8 all@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 8 all@noms partition,Fail +spec@arb_sample_shading@samplemask 8 all@sample mask_in_one,Fail +spec@arb_sample_shading@samplemask 8,Fail +spec@arb_sample_shading@samplemask 8@noms mask_in_one,Fail +spec@arb_sample_shading@samplemask 8@noms partition,Fail +spec@arb_sample_shading@samplemask 8@sample mask_in_one,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail +spec@arb_viewport_array@display-list,Fail +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@eglGetSyncValuesCHROMIUM_ust_test,Fail +spec@egl_chromium_sync_control@conformance,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@enable-flag,Fail +spec@ext_framebuffer_multisample@interpolation 2 centroid-deriv-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 2 centroid-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 2 non-centroid-deriv-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 2 non-centroid-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 4 centroid-deriv-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 4 centroid-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 4 non-centroid-deriv-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 4 non-centroid-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 6 centroid-deriv-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 6 centroid-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 6 non-centroid-deriv-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 6 non-centroid-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 8 centroid-deriv-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 8 centroid-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 8 non-centroid-deriv-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 8 non-centroid-disabled,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_yvyu,Fail +spec@ext_transform_feedback@tessellation quad_strip wireframe,Fail +spec@ext_transform_feedback@tessellation quads wireframe,Fail +spec@glsl-1.10@execution@glsl-fs-inline-explosion,Crash +spec@glsl-1.10@execution@glsl-vs-inline-explosion,Crash +spec@glsl-1.10@execution@loops@glsl-fs-unroll-explosion,Crash +spec@glsl-1.10@execution@loops@glsl-vs-unroll-explosion,Crash +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-clamp-z,Fail +spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail +spec@glsl-1.50@execution@geometry@primitive-types gl_triangle_strip_adjacency,Fail +spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs,Fail +spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other,Fail +spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail +spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail +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,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-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail +spec@!opengl 1.0@gl-1.0-no-op-paths,Fail +spec@!opengl 1.0@rasterpos,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail +spec@!opengl 1.1@line-smooth-stipple,Fail +spec@!opengl 1.1@polygon-mode-facing,Fail +spec@!opengl 1.1@polygon-mode,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 1: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 2: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 5: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset,Fail +spec@!opengl 1.5@depth-tex-compare,Fail +spec@!opengl 2.0@vs-point_size-zero,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 3.0@clearbuffer-depth-cs-probe,Fail +spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-last,Fail +spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-last,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-last,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-last,Fail +spec@!opengl 3.2@gl-3.2-adj-prims pv-last,Fail + +# Device lost - only happens on Linux 6.6 +# https://gitlab.freedesktop.org/mesa/mesa/-/jobs/78968197#L6834 +spec@arb_shader_image_load_store@invalid,Crash +spec@arb_shader_image_load_store@invalid@imageStore/incompatible format test,Fail +spec@arb_shader_image_load_store@invalid@imageStore/incompatible format test/imageBuffer,Fail +spec@arb_shader_image_load_store@invalid@imageStore/incomplete image test,Fail +spec@arb_shader_image_load_store@invalid@imageStore/invalid format test,Fail +spec@arb_shader_image_load_store@invalid@imageStore/level bounds test,Fail +spec@arb_shader_image_load_store@invalid@imageStore/unbound image test,Fail diff --git a/src/gallium/drivers/zink/ci/zink-radv-cezanne-flakes.txt b/src/gallium/drivers/zink/ci/zink-radv-cezanne-flakes.txt new file mode 100644 index 00000000000..464fbd49521 --- /dev/null +++ b/src/gallium/drivers/zink/ci/zink-radv-cezanne-flakes.txt @@ -0,0 +1,39 @@ +KHR-GL46.sparse_buffer_tests.BufferStorageTest +KHR-GL46.sparse_texture_tests.SparseTextureCommitment_texture_2d_array_rg8_snorm + +spec@ext_texture_array@copyteximage 1d_array samples=2 +spec@ext_texture_array@copyteximage 1d_array samples=4 +spec@ext_texture_array@copyteximage 1d_array samples=6 +spec@ext_texture_array@copyteximage 1d_array samples=8 +spec@ext_texture_array@copyteximage 2d_array samples=2 +spec@ext_texture_array@copyteximage 2d_array samples=4 +spec@ext_texture_array@copyteximage 2d_array samples=6 +spec@ext_texture_array@copyteximage 2d_array samples=8 +spec@arb_texture_cube_map@copyteximage cube samples=2 +spec@arb_texture_cube_map@copyteximage cube samples=4 +spec@arb_texture_cube_map@copyteximage cube samples=6 +spec@arb_texture_cube_map@copyteximage cube samples=8 +spec@arb_texture_rectangle@copyteximage rect samples=2 +spec@arb_texture_rectangle@copyteximage rect samples=4 +spec@arb_texture_rectangle@copyteximage rect samples=6 +spec@arb_texture_rectangle@copyteximage rect samples=8 + +spec@arb_shader_image_load_store@shader-mem-barrier +spec@arb_shader_image_load_store@shader-mem-barrier@Fragment shader/'coherent' qualifier memory barrier test/modulus=16 +spec@arb_shader_image_load_store@shader-mem-barrier@Fragment shader/'coherent' qualifier memory barrier test/modulus=64 +spec@arb_shader_image_load_store@shader-mem-barrier@Fragment shader/'volatile' qualifier memory barrier test/modulus=16 +spec@arb_shader_image_load_store@shader-mem-barrier@Fragment shader/'volatile' qualifier memory barrier test/modulus=64 +spec@arb_shader_image_load_store@shader-mem-barrier@Geometry shader/'coherent' qualifier memory barrier test/modulus=64 +spec@arb_shader_image_load_store@shader-mem-barrier@Geometry shader/'volatile' qualifier memory barrier test/modulus=64 +spec@arb_shader_image_load_store@shader-mem-barrier@Tessellation control shader/'coherent' qualifier memory barrier test/modulus=16 +spec@arb_shader_image_load_store@shader-mem-barrier@Tessellation control shader/'coherent' qualifier memory barrier test/modulus=64 +spec@arb_shader_image_load_store@shader-mem-barrier@Tessellation control shader/'volatile' qualifier memory barrier test/modulus=16 +spec@arb_shader_image_load_store@shader-mem-barrier@Tessellation control shader/'volatile' qualifier memory barrier test/modulus=64 +spec@arb_shader_image_load_store@shader-mem-barrier@Tessellation evaluation shader/'coherent' qualifier memory barrier test/modulus=16 +spec@arb_shader_image_load_store@shader-mem-barrier@Tessellation evaluation shader/'coherent' qualifier memory barrier test/modulus=64 +spec@arb_shader_image_load_store@shader-mem-barrier@Tessellation evaluation shader/'volatile' qualifier memory barrier test/modulus=16 +spec@arb_shader_image_load_store@shader-mem-barrier@Tessellation evaluation shader/'volatile' qualifier memory barrier test/modulus=64 +spec@arb_shader_image_load_store@shader-mem-barrier@Vertex shader/'coherent' qualifier memory barrier test/modulus=64 +spec@arb_shader_image_load_store@shader-mem-barrier@Vertex shader/'volatile' qualifier memory barrier test/modulus=64 + +spec@glsl-4.30@execution@built-in-functions@cs-op-selection-bool-bvec4-bvec4 diff --git a/src/gallium/drivers/zink/ci/zink-radv-cezanne-skips.txt b/src/gallium/drivers/zink/ci/zink-radv-cezanne-skips.txt new file mode 100644 index 00000000000..e52e0c0ba2b --- /dev/null +++ b/src/gallium/drivers/zink/ci/zink-radv-cezanne-skips.txt @@ -0,0 +1,50 @@ +ext_texture_env.* +spec@arb_gpu_shader_fp64@execution@glsl-fs-loop-unroll-mul-fp64 +.*@execution@vs_in.* + +spec@egl_nok_texture_from_pixmap@basic + +# Tests below timeout most of the time. +KHR-GL46.copy_image.functional +KHR-GL46.texture_swizzle.smoke +KHR-GL46.texture_swizzle.functional +KHR-GL46.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_MaxPatchVertices_Position_PointSize + +#these need format conversions that gallium doesn't implement yet +spec@arb_texture_buffer_object@formats.*arb.* + +# These randomly hang. +spec@ext_external_objects@.* + +# These are too random. +spec@arb_shader_clock@execution@clock.* + +# These run OOM and migth hang? +spec@arb_texture_buffer_object@texture-buffer-size-clamp.* +spec@!opengl 1.1@streaming-texture-leak +spec@arb_uniform_buffer_object@maxuniformblocksize.* + +# implicit modifier selection not currently supported +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-ownership_transfer +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_argb8888 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_ayuv +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv12 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv21 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_xrgb8888 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_xyuv +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y410 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y412 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y416 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuv420 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_vyuy +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-transcode-nv12-as-r8-gr88 +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-tex-modifier