[Test] Add validator version check for tests

This change adds validation version check for the tests.

This is for fix tests fail when running on different version of validator.
This commit is contained in:
Xiang Li 2024-09-05 15:25:40 -07:00
Родитель 9e039e254e
Коммит f1d4588b59
9 изменённых файлов: 17 добавлений и 0 удалений

Просмотреть файл

@ -1,3 +1,4 @@
// REQUIRES: dxil-1-8
// RUN: %dxc -E main -T as_6_8 %s -Fo %t
// RUN: %dxa %t -dumppsv | FileCheck %s

Просмотреть файл

@ -1,3 +1,4 @@
// REQUIRES: dxil-1-8
// RUN: %dxc -E main -T cs_6_8 %s -Fo %t
// RUN: %dxa %t -dumppsv | FileCheck %s

Просмотреть файл

@ -1,3 +1,4 @@
// REQUIRES: dxil-1-8
// RUN: %dxc -E main -T ds_6_8 %s -Fo %t
// RUN: %dxa %t -dumppsv | FileCheck %s

Просмотреть файл

@ -1,3 +1,4 @@
// REQUIRES: dxil-1-8
// RUN: %dxc -E main -T gs_6_8 %s -Fo %t
// RUN: %dxa %t -dumppsv | FileCheck %s

Просмотреть файл

@ -1,3 +1,4 @@
// REQUIRES: dxil-1-8
// RUN: %dxc -E main -T hs_6_8 %s -Fo %t
// RUN: %dxa %t -dumppsv | FileCheck %s

Просмотреть файл

@ -1,3 +1,4 @@
// REQUIRES: dxil-1-8
// RUN: %dxc -E main -T ms_6_8 %s -Fo %t
// RUN: %dxa %t -dumppsv | FileCheck %s

Просмотреть файл

@ -1,3 +1,4 @@
// REQUIRES: dxil-1-8
// RUN: %dxc -E main -T ps_6_8 %s -Fo %t
// RUN: %dxa %t -dumppsv | FileCheck %s

Просмотреть файл

@ -1,3 +1,4 @@
// REQUIRES: dxil-1-8
// RUN: %dxc -E main -T vs_6_8 %s -Fo %t
// RUN: %dxa %t -dumppsv | FileCheck %s

Просмотреть файл

@ -526,8 +526,17 @@ void Miss( inout Payload payload )
TestPixUAVCase(hlsl, L"lib_6_3", L"");
TestPixUAVCase(hlsl, L"lib_6_4", L"");
TestPixUAVCase(hlsl, L"lib_6_5", L"");
if (m_ver.SkipDxilVersion(1, 6))
return;
TestPixUAVCase(hlsl, L"lib_6_6", L"");
if (m_ver.SkipDxilVersion(1, 7))
return;
TestPixUAVCase(hlsl, L"lib_6_7", L"");
if (m_ver.SkipDxilVersion(1, 8))
return;
TestPixUAVCase(hlsl, L"lib_6_8", L"");
}