[Test] Add validator version check for tests (#6901)

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 17:47:30 -07:00 коммит произвёл GitHub
Родитель 9e039e254e
Коммит 0fd84aa814
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
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"");
}