+
+radv-fossils:
+ extends:
+ - .fossilize-test
+ - .test-radv
+ script:
+ # 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:
+ cache:
+ key: ${CI_JOB_NAME}
+ paths:
+ - traces-db/
+
+.traces-test-gl:
+ extends:
+ - .test-gl
+ - .traces-test
+ script:
+ - ./install/tracie-runner-gl.sh
+
+.traces-test-vk:
+ extends:
+ - .test-vk
+ - .traces-test
+ script:
+ - ./install/tracie-runner-vk.sh
+
+llvmpipe-traces:
+ extends:
+ - .traces-test-gl
+ - .llvmpipe-rules
+ variables:
+ LIBGL_ALWAYS_SOFTWARE: "true"
+ GALLIUM_DRIVER: "llvmpipe"
+ DEVICE_NAME: "gl-vmware-llvmpipe"
+
+radv-polaris10-traces:
+ extends:
+ - .traces-test-vk
+ - .test-radv
+ - .test-manual
+ variables:
+ DEVICE_NAME: "vk-amd-polaris10"
+ tags:
+ - polaris10
+
+virgl-traces:
+ extends:
+ - .traces-test-gl
+ - .virgl-rules
+ variables:
+ LIBGL_ALWAYS_SOFTWARE: "true"
+ GALLIUM_DRIVER: "virpipe"
+ DEVICE_NAME: "gl-virgl"
+ MESA_GLES_VERSION_OVERRIDE: "3.1"
+ MESA_GLSL_VERSION_OVERRIDE: "310"