ci/x86: update to llvm 13

Most CI tests are currently running on LLVM 11 (released over 2 years
ago), which predates some of the GPUs we have in CI and prevents
testing RADV's LLVM backend.

LLVM 13 is known to work for RADV, released almost 8 months ago, and
is already available in most distributions. Fedora 36 is even already
on LLVM 14.

So this commit updates x86 testing on llvm 13.

v2:
 - store the llvm apt repo key locally (Michel Dänzer)

Signed-off-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org>
Acked-by: Timur Kristóf <timur.kristof@gmail.com>
Acked-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17188>
This commit is contained in:
Martin Roukala (né Peres)
2022-06-21 10:37:04 +03:00
committed by Marge Bot
parent ff13fc381d
commit 4d7c11aa8d
14 changed files with 112 additions and 8 deletions
@@ -30,3 +30,7 @@ longprim
# Unreliable on shared runners due to timing
ext_timer_query@time-elapsed
spec@arb_timer_query@query gl_timestamp
# These tests started hitting timeouts when we upgraded LLVM from v11 to 13
spec@arb_texture_rg@fbo-blending-formats
spec@ext_framebuffer_object@fbo-blending-formats
@@ -14,3 +14,7 @@ spec@arb_compute_shader@local-id-explosion
KHR-GL43.texture_swizzle.smoke
KHR-GL43.texture_swizzle.functional
KHR-GL43.copy_image.functional
# These tests started hitting timeouts when we upgraded LLVM from v11 to 13
spec@arb_texture_rg@fbo-blending-formats
spec@ext_framebuffer_object@fbo-blending-formats
@@ -36,3 +36,6 @@ KHR-GL46.texture_swizzle.functional
# Kopper regression
glx@glx-tfp
# These tests started hitting timeouts when we upgraded LLVM from v11 to 13
spec@arb_texture_rg@fbo-blending-formats
@@ -618,3 +618,7 @@ spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail
spec@!opengl es 2.0@glsl-fs-pointcoord,Fail
spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail
# Regression introduced by moving from LLVM 11 to 13
dEQP-GLES2.functional.shaders.random.basic_expression.fragment.70,Fail
dEQP-GLES3.functional.shaders.random.basic_expression.fragment.70,Fail
@@ -32,3 +32,8 @@ dEQP-VK.tessellation.invariance.outer_triangle_set.triangles_fractional_even_spa
dEQP-VK.tessellation.invariance.outer_triangle_set.triangles_fractional_odd_spacing
dEQP-VK.graphicsfuzz.cov-int-initialize-from-multiple-large-arrays
# These tests started hitting timeouts when we upgraded LLVM from v11 to 13
dEQP-VK.pipeline.fast_linked_library.blend.dual_source.format.r16_unorm.states.color_1ms1a_cc_max_alpha_1msa_1mca_sub-color_o_1mdc_max_alpha_1mda_1ms1c_rsub-color_sas_da_max_alpha_1msa_1msc_add-color_sc_1msc_add_alpha_sas_1ms1a_rsub
dEQP-VK.pipeline.fast_linked_library.blend.format.r16_unorm.states.color_sas_sa_min_alpha_ca_1mda_max-color_1mdc_dc_add_alpha_1mda_sas_rsub-color_sas_1mca_max_alpha_1mca_1mcc_min-color_o_1msa_rsub_alpha_dc_da_min
dEQP-VK.graphicsfuzz.spv-stable-maze-flatten-copy-composite