X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=.gitlab-ci.yml;h=04fbe6c00518cceca4250cca5cb776fcf3be140e;hb=90cf741d316d231bdc8a67dce8ef1c84a80eeec8;hp=21f464c9fba7edd09947b27cd9ea592a11e36e1d;hpb=c1a290bdd57536d6afcff6a02f1512fba7328729;p=mesa.git diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 21f464c9fba..04fbe6c0051 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,6 +9,7 @@ include: - local: '.gitlab-ci/test-source-dep.yml' stages: + - deploy - container - container-2 - meson-x86_64 @@ -23,6 +24,18 @@ stages: - virgl - success +pages: + image: alpine + stage: deploy + script: + - apk --no-cache add py3-pip + - pip3 install sphinx sphinx_rtd_theme + - sphinx-build -b html docs public + artifacts: + paths: + - public + only: + - master # When to automatically run the CI .ci-run-policy: @@ -131,30 +144,94 @@ success: # no need to pull the whole repo to build the container image GIT_STRATEGY: none -# Debian 10 based x86 build image -x86_build: +# Debian 10 based x86 build image base +x86_build-base: extends: - .fdo.container-build@debian - .container variables: - FDO_DISTRIBUTION_TAG: &x86_build "2020-05-19" + FDO_DISTRIBUTION_TAG: &x86_build-base "2020-06-12" + +.use-x86_build-base: + extends: + - x86_build-base + - .ci-run-policy + stage: container-2 + variables: + BASE_TAG: *x86_build-base + FDO_BASE_IMAGE: "$CI_REGISTRY_IMAGE/debian/x86_build-base:$BASE_TAG" + needs: + - x86_build-base + +# Debian 10 based x86 main build image +x86_build: + extends: + - .use-x86_build-base + variables: + FDO_DISTRIBUTION_TAG: &x86_build "2020-06-02" .use-x86_build: variables: TAG: *x86_build image: "$CI_REGISTRY_IMAGE/debian/x86_build:$TAG" needs: + - x86_build-base - x86_build +# Debian 10 based i386 cross-build image +i386_build: + extends: + - .use-x86_build-base + variables: + FDO_DISTRIBUTION_TAG: &i386_build "2020-06-02" + +.use-i386_build: + variables: + TAG: *i386_build + image: "$CI_REGISTRY_IMAGE/debian/i386_build:$TAG" + needs: + - x86_build-base + - i386_build + +# Debian 10 based ppc64el cross-build image +ppc64el_build: + extends: + - .use-x86_build-base + variables: + FDO_DISTRIBUTION_TAG: &ppc64el_build "2020-06-02" + +.use-ppc64el_build: + variables: + TAG: *ppc64el_build + image: "$CI_REGISTRY_IMAGE/debian/ppc64el_build:$TAG" + needs: + - x86_build-base + - ppc64el_build + +# Debian 10 based s390x cross-build image +s390x_build: + extends: + - .use-x86_build-base + variables: + FDO_DISTRIBUTION_TAG: &s390x_build "2020-06-02" + +.use-s390x_build: + variables: + TAG: *s390x_build + image: "$CI_REGISTRY_IMAGE/debian/s390x_build:$TAG" + needs: + - x86_build-base + - s390x_build + # Debian 10 based x86 test image base x86_test-base: - extends: x86_build + extends: x86_build-base variables: - FDO_DISTRIBUTION_TAG: &x86_test-base "2020-06-01" + FDO_DISTRIBUTION_TAG: &x86_test-base "2020-06-02" .use-x86_test-base: extends: - - x86_build + - x86_build-base - .ci-run-policy stage: container-2 variables: @@ -167,19 +244,19 @@ x86_test-base: x86_test-gl: extends: .use-x86_test-base variables: - FDO_DISTRIBUTION_TAG: &x86_test-gl "2020-06-01" + FDO_DISTRIBUTION_TAG: &x86_test-gl "2020-06-23-virgl" # Debian 10 based x86 test image for VK x86_test-vk: extends: .use-x86_test-base variables: - FDO_DISTRIBUTION_TAG: &x86_test-vk "2020-06-01" + FDO_DISTRIBUTION_TAG: &x86_test-vk "2020-06-18-vkcts" # Debian 9 based x86 build image (old LLVM) x86_build_old: - extends: x86_build + extends: x86_build-base variables: - FDO_DISTRIBUTION_TAG: &x86_build_old "2020-04-27" + FDO_DISTRIBUTION_TAG: &x86_build_old "2020-06-12" FDO_DISTRIBUTION_VERSION: stretch-slim .use-x86_build_old: @@ -195,7 +272,7 @@ arm_build: - .fdo.container-build@debian@arm64v8 - .container variables: - FDO_DISTRIBUTION_TAG: &arm_build "2020-06-01" + FDO_DISTRIBUTION_TAG: &arm_build "2020-06-22-tracie" .use-arm_build: variables: @@ -204,21 +281,42 @@ arm_build: needs: - arm_build -# x86 image with ARM rootfses for baremetal testing. -arm_test: - extends: x86_build +# Debian 10 based x86 baremetal image base +arm_test-base: + extends: + - .fdo.container-build@debian + - .container + variables: + FDO_DISTRIBUTION_TAG: &arm_test-base "2020-06-22-tracie" + +.use-arm_test-base: + extends: + - arm_test-base + - .ci-run-policy + stage: container-2 + variables: + BASE_TAG: *arm_test-base + FDO_BASE_IMAGE: "$CI_REGISTRY_IMAGE/debian/arm_test-base:$BASE_TAG" + needs: + - arm_test-base + +# x86 image with ARM64 rootfs for baremetal testing. +arm64_test: + extends: + - .use-arm_test-base variables: - FDO_DISTRIBUTION_TAG: &arm_test "2020-06-01" + FDO_DISTRIBUTION_TAG: &arm64_test "2020-06-25-kernelfix" -.use-arm_test: +.use-arm64_test: variables: - TAG: *arm_test - image: "$CI_REGISTRY_IMAGE/debian/arm_test:$TAG" + TAG: *arm64_test + image: "$CI_REGISTRY_IMAGE/debian/arm64_test:$TAG" needs: - - arm_test + - arm_test-base + - arm64_test # Native Windows docker builds -# +# # Unlike the above Linux-based builds - including MinGW/SCons builds which # cross-compile for Windows - which use the freedesktop ci-templates, we # cannot use the same scheme here. As Windows lacks support for @@ -250,7 +348,7 @@ windows_build_vs2019: - mesa script: - .\.gitlab-ci\windows\mesa_container.ps1 $CI_REGISTRY $CI_REGISTRY_USER $CI_REGISTRY_PASSWORD $WINDOWS_IMAGE $WINDOWS_UPSTREAM_IMAGE - + .use-windows_build_vs2019: extends: .windows-docker-vs2019 image: "$WINDOWS_IMAGE" @@ -323,14 +421,14 @@ meson-testing: - .meson-build - .ci-deqp-artifacts variables: - UNWIND: "true" + UNWIND: "enabled" DRI_LOADERS: > -D glx=dri - -D gbm=true - -D egl=true + -D gbm=enabled + -D egl=enabled -D platforms=x11,drm,surfaceless GALLIUM_ST: > - -D dri3=true + -D dri3=enabled GALLIUM_DRIVERS: "swrast,virgl" VULKAN_DRIVERS: amd BUILDTYPE: "debugoptimized" @@ -343,20 +441,20 @@ meson-testing: meson-gallium: extends: .meson-build variables: - UNWIND: "true" + UNWIND: "enabled" DRI_LOADERS: > -D glx=dri - -D gbm=true - -D egl=true + -D gbm=enabled + -D egl=enabled -D platforms=x11,wayland,drm,surfaceless GALLIUM_ST: > - -D dri3=true + -D dri3=enabled -D gallium-extra-hud=true - -D gallium-vdpau=true - -D gallium-xvmc=true + -D gallium-vdpau=enabled + -D gallium-xvmc=enabled -D gallium-omx=bellagio - -D gallium-va=true - -D gallium-xa=true + -D gallium-va=enabled + -D gallium-xa=enabled -D gallium-nine=true -D gallium-opencl=disabled GALLIUM_DRIVERS: "iris,nouveau,kmsro,r300,r600,freedreno,swr,swrast,svga,v3d,vc4,virgl,etnaviv,panfrost,lima,zink" @@ -370,11 +468,11 @@ meson-gallium: meson-classic: extends: .meson-build variables: - UNWIND: "true" + UNWIND: "enabled" DRI_LOADERS: > -D glx=dri - -D gbm=true - -D egl=true + -D gbm=enabled + -D egl=enabled -D platforms=x11,wayland,drm,surfaceless DRI_DRIVERS: "auto" EXTRA_OPTION: > @@ -386,20 +484,20 @@ meson-classic: - .meson-build stage: meson-misc variables: - UNWIND: "false" + UNWIND: "disabled" DRI_LOADERS: > -D glx=disabled - -D gbm=false - -D egl=true + -D gbm=disabled + -D egl=enabled -D platforms=surfaceless -D osmesa=none GALLIUM_ST: > - -D dri3=false - -D gallium-vdpau=false - -D gallium-xvmc=false + -D dri3=disabled + -D gallium-vdpau=disabled + -D gallium-xvmc=disabled -D gallium-omx=disabled - -D gallium-va=false - -D gallium-xa=false + -D gallium-va=disabled + -D gallium-xa=disabled -D gallium-nine=false LLVM_VERSION: "8" @@ -422,7 +520,7 @@ meson-armhf: CROSS: armhf LLVM_VERSION: "7" EXTRA_OPTION: > - -D llvm=false + -D llvm=disabled script: - .gitlab-ci/meson-build.sh - .gitlab-ci/prepare-artifacts.sh @@ -434,7 +532,7 @@ meson-arm64: variables: VULKAN_DRIVERS: "freedreno" EXTRA_OPTION: > - -D llvm=false + -D llvm=disabled script: - .gitlab-ci/meson-build.sh - .gitlab-ci/prepare-artifacts.sh @@ -451,7 +549,7 @@ meson-arm64-build-test: meson-clang: extends: .meson-build variables: - UNWIND: "true" + UNWIND: "enabled" DRI_LOADERS: > -D glvnd=true DRI_DRIVERS: "auto" @@ -478,62 +576,61 @@ scons-win64: meson-clover: extends: .meson-build variables: - UNWIND: "true" + UNWIND: "enabled" DRI_LOADERS: > -D glx=disabled - -D egl=false - -D gbm=false + -D egl=disabled + -D gbm=disabled + GALLIUM_DRIVERS: "r600,radeonsi" GALLIUM_ST: > - -D dri3=false - -D gallium-vdpau=false - -D gallium-xvmc=false + -D dri3=disabled + -D gallium-vdpau=disabled + -D gallium-xvmc=disabled -D gallium-omx=disabled - -D gallium-va=false - -D gallium-xa=false + -D gallium-va=disabled + -D gallium-xa=disabled -D gallium-nine=false -D gallium-opencl=icd script: - - export GALLIUM_DRIVERS="r600,radeonsi" - .gitlab-ci/meson-build.sh - LLVM_VERSION=8 .gitlab-ci/meson-build.sh - - export GALLIUM_DRIVERS="i915,r600" - - LLVM_VERSION=6.0 .gitlab-ci/meson-build.sh - - LLVM_VERSION=7 .gitlab-ci/meson-build.sh meson-clover-old-llvm: extends: - meson-clover - .use-x86_build_old variables: - UNWIND: "false" + UNWIND: "disabled" DRI_LOADERS: > -D glx=disabled - -D egl=false - -D gbm=false + -D egl=disabled + -D gbm=disabled -D platforms=drm,surfaceless GALLIUM_DRIVERS: "i915,r600" script: - LLVM_VERSION=3.9 .gitlab-ci/meson-build.sh - LLVM_VERSION=4.0 .gitlab-ci/meson-build.sh - LLVM_VERSION=5.0 .gitlab-ci/meson-build.sh + - LLVM_VERSION=6.0 .gitlab-ci/meson-build.sh + - LLVM_VERSION=7 .gitlab-ci/meson-build.sh meson-vulkan: extends: .meson-build variables: - UNWIND: "false" + UNWIND: "disabled" DRI_LOADERS: > -D glx=disabled - -D gbm=false - -D egl=false + -D gbm=disabled + -D egl=disabled -D platforms=x11,wayland,drm -D osmesa=none GALLIUM_ST: > - -D dri3=true - -D gallium-vdpau=false - -D gallium-xvmc=false + -D dri3=enabled + -D gallium-vdpau=disabled + -D gallium-xvmc=disabled -D gallium-omx=disabled - -D gallium-va=false - -D gallium-xa=false + -D gallium-va=disabled + -D gallium-xa=disabled -D gallium-nine=false -D gallium-opencl=disabled -D b_sanitize=undefined @@ -546,7 +643,9 @@ meson-vulkan: -D werror=true meson-i386: - extends: .meson-cross + extends: + - .meson-cross + - .use-i386_build variables: CROSS: i386 VULKAN_DRIVERS: intel,amd @@ -554,13 +653,11 @@ meson-i386: EXTRA_OPTION: > -D vulkan-overlay-layer=true -D werror=true - script: - - dpkg -i /var/cache/apt/archives/$CROSS/*.deb - - .gitlab-ci/meson-build.sh meson-s390x: extends: - .meson-cross + - .use-s390x_build tags: - kvm variables: @@ -568,17 +665,11 @@ meson-s390x: EXTRA_OPTION: > -D werror=true GALLIUM_DRIVERS: "swrast" - script: - # For unknown reasons "too many" installed i386 libraries cause qemu to - # crash while executing llvm-config for s390x. - - apt-get purge -y wine32 - - apt-get autoremove -y --purge - - dpkg -i /var/cache/apt/archives/$CROSS/*.deb - - .gitlab-ci/meson-build.sh meson-ppc64el: extends: - meson-s390x + - .use-ppc64el_build variables: CROSS: ppc64el EXTRA_OPTION: "" @@ -589,11 +680,11 @@ meson-mingw32-x86_64: extends: .meson-build stage: meson-misc variables: - UNWIND: "false" + UNWIND: "disabled" DRI_DRIVERS: "" GALLIUM_DRIVERS: "swrast" EXTRA_OPTION: > - -Dllvm=false + -Dllvm=disabled -Dosmesa=gallium --cross-file=.gitlab-ci/x86_64-w64-mingw32 @@ -612,8 +703,6 @@ meson-mingw32-x86_64: name: "mesa_${CI_JOB_NAME}" paths: - results/ - dependencies: - - meson-testing .test-gl: extends: @@ -622,10 +711,13 @@ meson-mingw32-x86_64: TAG: *x86_test-gl image: "$CI_REGISTRY_IMAGE/debian/x86_test-gl:$TAG" needs: + - x86_build-base - x86_build - meson-testing - x86_test-base - x86_test-gl + dependencies: + - meson-testing .test-vk: extends: @@ -634,10 +726,13 @@ meson-mingw32-x86_64: TAG: *x86_test-vk image: "$CI_REGISTRY_IMAGE/debian/x86_test-vk:$TAG" needs: + - x86_build-base - x86_build - meson-testing - x86_test-base - x86_test-vk + dependencies: + - meson-testing .piglit-test: extends: @@ -707,6 +802,11 @@ piglit-quick_shader: extends: .test-vk script: - ./install/fossilize-runner.sh + artifacts: + when: on_failure + name: "mesa_${CI_JOB_NAME}" + paths: + - results/ llvmpipe-gles2: variables: @@ -745,7 +845,7 @@ softpipe-gles31: DEQP_VER: gles31 extends: softpipe-gles2 -virgl-gles2: +virgl-gles2-on-gl: variables: DEQP_VER: gles2 DEQP_PARALLEL: 4 @@ -754,7 +854,8 @@ virgl-gles2: # Don't use threads inside llvmpipe, we've already got all 4 cores # busy with DEQP_PARALLEL. LP_NUM_THREADS: 0 - DEQP_EXPECTED_FAILS: deqp-virgl-fails.txt + DEQP_EXPECTED_FAILS: deqp-virgl-gl-fails.txt + DEQP_OPTIONS: "--deqp-log-images=disable" LIBGL_ALWAYS_SOFTWARE: "true" GALLIUM_DRIVER: "virpipe" DEQP_EXPECTED_RENDERER: virgl @@ -762,24 +863,36 @@ virgl-gles2: - .deqp-test-gl - .virgl-rules -virgl-gles3: +virgl-gles3-on-gl: + parallel: 2 variables: DEQP_VER: gles3 - CI_NODE_INDEX: 1 - CI_NODE_TOTAL: 3 - DEQP_RUNNER_OPTIONS: "--timeout 120" - extends: virgl-gles2 + DEQP_RUNNER_OPTIONS: "--timeout 180" + extends: virgl-gles2-on-gl -virgl-gles31: +virgl-gles31-on-gl: + parallel: 4 variables: DEQP_VER: gles31 - CI_NODE_INDEX: 1 - CI_NODE_TOTAL: 10 - DEQP_OPTIONS: "--deqp-log-images=disable" - DEQP_RUNNER_OPTIONS: "--timeout 120" MESA_GLES_VERSION_OVERRIDE: "3.1" MESA_GLSL_VERSION_OVERRIDE: "310" - extends: virgl-gles2 + MESA_EXTENSION_OVERRIDE: "-GL_OES_tessellation_shader" + extends: virgl-gles3-on-gl + +virgl-gl30-on-gl: + variables: + DEQP_VER: gl30 + extends: virgl-gles2-on-gl + +virgl-gl31-on-gl: + variables: + DEQP_VER: gl31 + extends: virgl-gles2-on-gl + +virgl-gl32-on-gl: + variables: + DEQP_VER: gl32 + extends: virgl-gles2-on-gl # Rules for tests that should not be present in MRs or the main # project's pipeline (don't block marge or report red on @@ -794,6 +907,30 @@ virgl-gles31: when: manual - when: never +virgl-gles2-on-gles: + variables: + VIRGL_HOST_API: GLES + DEQP_EXPECTED_FAILS: deqp-virgl-gles-fails.txt + extends: + - virgl-gles2-on-gl + - .test-manual + +virgl-gles3-on-gles: + variables: + VIRGL_HOST_API: GLES + DEQP_EXPECTED_FAILS: deqp-virgl-gles-fails.txt + extends: + - virgl-gles3-on-gl + - .test-manual + +virgl-gles31-on-gles: + variables: + VIRGL_HOST_API: GLES + DEQP_EXPECTED_FAILS: deqp-virgl-gles-fails.txt + extends: + - virgl-gles31-on-gl + - .test-manual + arm64_a630_gles2: extends: - arm64_a306_gles2 @@ -802,23 +939,27 @@ arm64_a630_gles2: BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init" DEQP_EXPECTED_FAILS: deqp-freedreno-a630-fails.txt DEQP_SKIPS: deqp-freedreno-a630-skips.txt - NIR_VALIDATE: 0 + GIT_STRATEGY: none DEQP_EXPECTED_RENDERER: FD630 DEQP_NO_SAVE_RESULTS: "" tags: - google-freedreno-cheza script: - - .gitlab-ci/bare-metal/cros-servo.sh + - ./install/bare-metal/cros-servo.sh arm64_a630_gles31: extends: arm64_a630_gles2 variables: DEQP_VER: gles31 + # gles31 is about 12 minutes with validation enabled. + NIR_VALIDATE: 0 arm64_a630_gles3: extends: arm64_a630_gles2 variables: DEQP_VER: gles3 + # gles3 is about 15 minutes with validation enabled. + NIR_VALIDATE: 0 # We almost always manage to lower UBOs back to constant uploads in # the test suite, so get a little testing for it here. @@ -828,7 +969,6 @@ arm64_a630_noubo: DEQP_VER: gles31 IR3_SHADER_DEBUG: nouboopt DEQP_CASELIST_FILTER: "functional.*ubo" - DEQP_EXPECTED_FAILS: deqp-freedreno-a630-noubo-fails.txt # The driver does some guessing as to whether to render using gmem # or bypass, and some GLES3.1 features interact with either one. @@ -841,6 +981,18 @@ arm64_a630_bypass: FD_MESA_DEBUG: nogmem DEQP_EXPECTED_FAILS: deqp-freedreno-a630-bypass-fails.txt +arm64_a630_traces: + extends: + - arm64_a630_gles2 + variables: + BARE_METAL_TEST_SCRIPT: "/install/tracie-runner-gl.sh" + DEVICE_NAME: "freedreno-a630" + TRACIE_NO_UNIT_TESTS: 1 + # This lets us run several more traces which don't use any features we're + # missing. + MESA_GLSL_VERSION_OVERRIDE: "460" + MESA_GL_VERSION_OVERRIDE: "4.6" + # Along with checking gmem path, check that we don't get obvious nir # validation failures (though it's too expensive to have it on for the # full CTS) @@ -852,9 +1004,36 @@ arm64_a630_gmem: FD_MESA_DEBUG: nobypass NIR_VALIDATE: 1 +arm64_a630_vk: + extends: arm64_a630_gles2 + variables: + DEQP_VER: vk + CI_NODE_INDEX: 1 + CI_NODE_TOTAL: 50 + VK_DRIVER: freedreno + # Force binning in the main run, which makes sure we render at + # least 2 bins. This is the path that impacts the most different + # features. However, we end up with flaky results in + # dEQP-VK.binding_model.*.geometry and dEQP-VK.glsl.*_vertex. + TU_DEBUG: forcebin + +# Do a separate sysmem pass over the testcases that really affect sysmem +# rendering. This is currently very flaky, leave it as an option for devs +# to click play on in their branches. +arm64_a630_vk_sysmem: + extends: + - arm64_a630_vk + variables: + CI_NODE_INDEX: 1 + CI_NODE_TOTAL: 10 + DEQP_CASELIST_FILTER: "dEQP-VK.renderpass.*" + DEQP_EXPECTED_FAILS: deqp-freedreno-a630-bypass-fails.txt + TU_DEBUG: sysmem + .baremetal-test: extends: - .ci-run-policy + - .test stage: test artifacts: when: always @@ -866,7 +1045,7 @@ arm64_a630_gmem: arm64_a306_gles2: extends: - .baremetal-test - - .use-arm_test + - .use-arm64_test - .freedreno-rules variables: BM_KERNEL: /lava-files/Image.gz @@ -874,6 +1053,7 @@ arm64_a306_gles2: BM_ROOTFS: /lava-files/rootfs-arm64 BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8" FLAKES_CHANNEL: "#freedreno-ci" + BARE_METAL_TEST_SCRIPT: "/install/deqp-runner.sh" DEQP_EXPECTED_FAILS: deqp-freedreno-a307-fails.txt DEQP_SKIPS: deqp-freedreno-a307-skips.txt DEQP_VER: gles2 @@ -883,9 +1063,10 @@ arm64_a306_gles2: DEQP_NO_SAVE_RESULTS: 1 # NIR_VALIDATE=0 left intentionally unset as a3xx is fast enough at its small testsuite. script: - - .gitlab-ci/bare-metal/fastboot.sh + - ./install/bare-metal/fastboot.sh needs: - - arm_test + - arm_test-base + - arm64_test - arm_build - meson-arm64 tags: @@ -910,7 +1091,7 @@ arm64_a306_gles3_options: DEQP_VER: gles3 script: # Check that the non-constbuf UBO case works. - - DEQP_RUN_SUFFIX=-nouboopt IR3_SHADER_DEBUG=nouboopt DEQP_CASELIST_FILTER="functional.*ubo" .gitlab-ci/bare-metal/fastboot.sh + - DEQP_RUN_SUFFIX=-nouboopt IR3_SHADER_DEBUG=nouboopt DEQP_CASELIST_FILTER="functional.*ubo" ./install/bare-metal/fastboot.sh arm64_a530_gles2: extends: @@ -951,7 +1132,6 @@ arm64_a530_gles31: stage: radv variables: VK_DRIVER: radeon - RADV_DEBUG: checkir ACO_DEBUG: validateir,validatera # Can only be triggered manually on personal branches because RADV is the only @@ -974,23 +1154,18 @@ radv-fossils: # Pitcairn (GFX6) - export RADV_FORCE_FAMILY="pitcairn" - ./install/fossilize-runner.sh - - RADV_PERFTEST=aco ./install/fossilize-runner.sh # Bonaire (GFX7) - export RADV_FORCE_FAMILY="bonaire" - ./install/fossilize-runner.sh - - RADV_PERFTEST=aco ./install/fossilize-runner.sh # Polaris10 (GFX8) - export RADV_FORCE_FAMILY="polaris10" - ./install/fossilize-runner.sh - - RADV_PERFTEST=aco ./install/fossilize-runner.sh # Vega10 (GFX9) - export RADV_FORCE_FAMILY="gfx900" - ./install/fossilize-runner.sh - - RADV_PERFTEST=aco ./install/fossilize-runner.sh # Navi10 (GFX10) - export RADV_FORCE_FAMILY="gfx1010" - ./install/fossilize-runner.sh - - RADV_PERFTEST=aco ./install/fossilize-runner.sh # Traces CI .traces-test: