Pārlūkot izejas kodu

set test as blocked for invalid shader model test (#1061)

Young Kim 7 gadi atpakaļ
vecāks
revīzija
faafc68222
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      tools/clang/unittests/HLSL/ExecutionTest.cpp

+ 2 - 1
tools/clang/unittests/HLSL/ExecutionTest.cpp

@@ -446,6 +446,7 @@ public:
       UINT minor = testModel & 0x0f;
       LogCommentFmt(L"Installed SDK does not support "
           L"shader model 6.%1u", minor);
+      WEX::Logging::Log::Result(WEX::Logging::TestResults::Blocked);
       return false;
     }
     const D3D_FEATURE_LEVEL FeatureLevelRequired = D3D_FEATURE_LEVEL_11_0;
@@ -492,7 +493,7 @@ public:
       } D3D12_FEATURE_DATA_SHADER_MODEL;
       const UINT D3D12_FEATURE_SHADER_MODEL = 7;
       D3D12_FEATURE_DATA_SHADER_MODEL SMData;
-      SMData.HighestShaderModel = HIGHEST_SHADER_MODEL;
+      SMData.HighestShaderModel = testModel;
       VERIFY_SUCCEEDED(pDevice->CheckFeatureSupport(
         (D3D12_FEATURE)D3D12_FEATURE_SHADER_MODEL, &SMData, sizeof(SMData)));
       if (SMData.HighestShaderModel < testModel) {