radv/ci: test the llvm backend on navi21

The LLVM backend is not officially supported by the RADV developers,
but it has been useful early during bring-up, or later when users are
experiencing what looks like a compiler bug. It is thus beneficial to
keep it working.

However, maintaining the vkcts expectations for every platform requires
more work and machine time than what we would like to commit to. This
is why we agreed that we would only keep LLVM tested on the latest
family of Radeon GPUs.

Signed-off-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Acked-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16841>
This commit is contained in:
Martin Roukala (né Peres) 2022-06-02 19:10:15 +03:00
parent a0c2b34248
commit c0fbc31737
2 changed files with 9 additions and 0 deletions

View File

@ -105,6 +105,7 @@ for var in \
PIGLIT_RESULTS \
PIGLIT_TESTS \
PIPELINE_ARTIFACTS_BASE \
RADV_DEBUG \
RADV_PERFTEST \
SKQP_ASSETS_DIR \
SKQP_BACKENDS \

View File

@ -202,6 +202,14 @@ vkcts-navi21-valve:
variables:
GPU_VERSION: radv-navi21-aco
vkcts-navi21-llvm-valve:
extends:
- .vkcts-test-valve
- .navi21-test-valve
variables:
GPU_VERSION: radv-navi21-llvm
RADV_DEBUG: llvm,checkir
vkcts-vangogh-valve:
extends:
- .vkcts-test-valve