radv/ci: add vkd3d-proton testing
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Wed, 8 Jun 2022 10:59:38 +0000 (12:59 +0200)
committerMarge Bot <emma+marge@anholt.net>
Thu, 16 Jun 2022 06:36:36 +0000 (06:36 +0000)
The vkd3d-proton can be very useful, I recently found issues while
implementing VK_EXT_primitives_generated_query and
VK_KHR_fragment_shader_barycentric.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Martin Roukala <martin.roukala@mupuf.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17050>

src/amd/ci/gitlab-ci.yml
src/amd/ci/radv-polaris10-vkd3d.txt [new file with mode: 0644]

index c0fc61c..7cab606 100644 (file)
@@ -260,3 +260,57 @@ radv-fossils:
     # Navi21 (GFX10_3)
     - export RADV_FORCE_FAMILY="NAVI21"
     - ./install/fossilize-runner.sh
+
+############### vkd3d-proton
+.vkd3d-test-valve:
+  extends:
+    - .b2c-test-radv-vk
+    # Keep all the vkd3d-proton jobs as manual trigger jobs for now, until we
+    # have enough resources to meet the throughput requirements for
+    # automatic pre-merge in the Mesa CI.
+    - .test-manual-mr
+  variables:
+    B2C_JOB_SUCCESS_REGEX: 'SUCCESS: No changes found!\r$'
+    B2C_TEST_SCRIPT: ./install/vkd3d-proton/run.sh
+
+vkd3d-polaris10-valve:
+  extends:
+    - .vkd3d-test-valve
+    - .polaris10-test-valve
+  variables:
+    VKD3D_PROTON_RESULTS: radv-polaris10-vkd3d
+
+vkd3d-vega10-valve:
+  extends:
+    - .vkd3d-test-valve
+    - .vega10-test-valve
+  variables:
+    VKD3D_PROTON_RESULTS: radv-vega10-vkd3d
+
+vkd3d-renoir-valve:
+  extends:
+    - .vkd3d-test-valve
+    - .renoir-test-valve
+  variables:
+    VKD3D_PROTON_RESULTS: radv-renoir-vkd3d
+
+vkd3d-navi10-valve:
+  extends:
+    - .vkd3d-test-valve
+    - .navi10-test-valve
+  variables:
+    VKD3D_PROTON_RESULTS: radv-navi10-vkd3d
+
+vkd3d-navi21-valve:
+  extends:
+    - .vkd3d-test-valve
+    - .navi21-test-valve
+  variables:
+    VKD3D_PROTON_RESULTS: radv-navi21-vkd3d
+
+vkd3d-vangogh-valve:
+  extends:
+    - .vkd3d-test-valve
+    - .vangogh-test-valve
+  variables:
+    VKD3D_PROTON_RESULTS: radv-vangogh-vkd3d
diff --git a/src/amd/ci/radv-polaris10-vkd3d.txt b/src/amd/ci/radv-polaris10-vkd3d.txt
new file mode 100644 (file)
index 0000000..24964a5
--- /dev/null
@@ -0,0 +1,6 @@
+test_view_min_lod:4476:Test 20: Test failed: Got 0x00000000, expected 0xffffffff at (0, 0, 0).
+test_view_min_lod:4476:Test 22: Test failed: Got 0x00000000, expected 0x0f0f0f0f at (0, 0, 0).
+test_view_min_lod:4476:Test 46: Test failed: Got 0x0f0f0f0f, expected 0xffffffff at (0, 0, 0).
+test_view_min_lod:4476:Test 47: Test failed: Got 0xffffffff, expected 0x0f0f0f0f at (0, 0, 0).
+test_view_min_lod:4476:Test 49: Test failed: Got 0x0f0f0f0f, expected 0xffffffff at (0, 0, 0).
+test_view_min_lod:4476:Test 50: Test failed: Got 0xffffffff, expected 0x0f0f0f0f at (0, 0, 0).