diff --git a/.gitlab-ci/common/generate-env.sh b/.gitlab-ci/common/generate-env.sh index ef6ffd43139..ff5017a4dce 100755 --- a/.gitlab-ci/common/generate-env.sh +++ b/.gitlab-ci/common/generate-env.sh @@ -121,6 +121,7 @@ for var in \ VK_ICD_FILENAMES \ VKD3D_PROTON_RESULTS \ VKD3D_CONFIG \ + VKD3D_TEST_EXCLUDE \ ZINK_DESCRIPTORS \ ZINK_DEBUG \ LVP_POISON_MEMORY \ diff --git a/src/amd/ci/gitlab-ci.yml b/src/amd/ci/gitlab-ci.yml index 825da9fe16f..2bdb17acb04 100644 --- a/src/amd/ci/gitlab-ci.yml +++ b/src/amd/ci/gitlab-ci.yml @@ -302,6 +302,16 @@ radv-fossils: ############### vkd3d-proton +vkd3d-tahiti-valve: + extends: + - .vkd3d-test-valve + - .tahiti-test-valve + - .radv-valve-manual-rules + variables: + VKD3D_PROTON_RESULTS: radv-tahiti-vkd3d + # These vkd3d-proton tests are skipped because they trigger GPU hangs. + VKD3D_TEST_EXCLUDE: test_execute_indirect_state,test_execute_indirect_state_predication,test_undefined_descriptor_heap_mismatch_types + vkd3d-polaris10-valve: extends: - .vkd3d-test-valve diff --git a/src/amd/ci/radv-tahiti-vkd3d.txt b/src/amd/ci/radv-tahiti-vkd3d.txt new file mode 100644 index 00000000000..e80c1c32a60 --- /dev/null +++ b/src/amd/ci/radv-tahiti-vkd3d.txt @@ -0,0 +1,24 @@ +test_vbv_stride_edge_cases:1605: Test failed: Test 6, index 0, 0.000000 != 4.000000 +test_vbv_stride_edge_cases:1605: Test failed: Test 6, index 1, 0.000000 != 5.000000 +test_vbv_stride_edge_cases:1605: Test failed: Test 6, index 2, 0.000000 != 6.000000 +test_vbv_stride_edge_cases:1605: Test failed: Test 6, index 3, 0.000000 != 7.000000 +test_vbv_stride_edge_cases:1606: Test failed: Test 6, index 4, 0.000000 != 5.000000 +test_vbv_stride_edge_cases:1606: Test failed: Test 6, index 5, 0.000000 != 6.000000 +test_vbv_stride_edge_cases:1606: Test failed: Test 6, index 6, 0.000000 != 7.000000 +test_vbv_stride_edge_cases:1606: Test failed: Test 6, index 7, 0.000000 != 8.000000 +test_vbv_stride_edge_cases:1605: Test failed: Test 8, index 0, 0.000000 != 4.000000 +test_vbv_stride_edge_cases:1605: Test failed: Test 8, index 1, 0.000000 != 5.000000 +test_vbv_stride_edge_cases:1605: Test failed: Test 8, index 2, 0.000000 != 6.000000 +test_vbv_stride_edge_cases:1605: Test failed: Test 8, index 3, 0.000000 != 7.000000 +test_vbv_stride_edge_cases:1606: Test failed: Test 8, index 4, 0.000000 != 6.000000 +test_vbv_stride_edge_cases:1606: Test failed: Test 8, index 5, 0.000000 != 7.000000 +test_vbv_stride_edge_cases:1606: Test failed: Test 8, index 6, 0.000000 != 8.000000 +test_vbv_stride_edge_cases:1606: Test failed: Test 8, index 7, 0.000000 != 9.000000 +test_vbv_stride_edge_cases:1605: Test failed: Test 10, index 0, 0.000000 != 4.000000 +test_vbv_stride_edge_cases:1605: Test failed: Test 10, index 1, 0.000000 != 5.000000 +test_vbv_stride_edge_cases:1605: Test failed: Test 10, index 2, 0.000000 != 6.000000 +test_vbv_stride_edge_cases:1605: Test failed: Test 10, index 3, 0.000000 != 7.000000 +test_vbv_stride_edge_cases:1606: Test failed: Test 10, index 4, 0.000000 != 7.000000 +test_vbv_stride_edge_cases:1606: Test failed: Test 10, index 5, 0.000000 != 8.000000 +test_vbv_stride_edge_cases:1606: Test failed: Test 10, index 6, 0.000000 != 9.000000 +test_vbv_stride_edge_cases:1606: Test failed: Test 10, index 7, 0.000000 != 10.000000