Mesa (main): radv/ci: add vkd3d-proton testing

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Jun 16 07:15:05 UTC 2022


Module: Mesa
Branch: main
Commit: 9df7ad032032a6a6ea365a43d536c86b4a97766f
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9df7ad032032a6a6ea365a43d536c86b4a97766f

Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Jun  8 12:59:38 2022 +0200

radv/ci: add vkd3d-proton testing

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 at gmail.com>
Reviewed-by: Martin Roukala <martin.roukala at mupuf.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17050>

---

 src/amd/ci/gitlab-ci.yml            | 54 +++++++++++++++++++++++++++++++++++++
 src/amd/ci/radv-polaris10-vkd3d.txt |  6 +++++
 2 files changed, 60 insertions(+)

diff --git a/src/amd/ci/gitlab-ci.yml b/src/amd/ci/gitlab-ci.yml
index c0fc61c50b2..7cab6063793 100644
--- a/src/amd/ci/gitlab-ci.yml
+++ b/src/amd/ci/gitlab-ci.yml
@@ -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
index 00000000000..24964a56b4b
--- /dev/null
+++ b/src/amd/ci/radv-polaris10-vkd3d.txt
@@ -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).



More information about the mesa-commit mailing list