Skip to content

Commit 34d45a2

Browse files
simolltex3d
andauthored
Update lib/DxilValidation/DxilValidation.cpp
Co-authored-by: Tex Riddell <[email protected]>
1 parent 7b41f68 commit 34d45a2

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/DxilValidation/DxilValidation.cpp

+4-3
Original file line numberDiff line numberDiff line change
@@ -1625,9 +1625,10 @@ static unsigned getSemanticFlagValidMask(const ShaderModel *pSM) {
16251625
unsigned DxilMajor, DxilMinor;
16261626
pSM->GetDxilVersion(DxilMajor, DxilMinor);
16271627
// DXIL version >= 1.9
1628-
if (DxilMajor >= 2 || DxilMinor >= 9)
1629-
return (unsigned)hlsl::DXIL::BarrierSemanticFlag::ValidMask;
1630-
return (unsigned)hlsl::DXIL::BarrierSemanticFlag::ValidMask_1_8;
1628+
if (hlsl::DXIL::CompareVersions(DxilMajor, DxilMinor, 1, 9) < 0)
1629+
return static_cast<unsigned>(
1630+
hlsl::DXIL::BarrierSemanticFlag::ValidMask_1_8);
1631+
return static_cast<unsigned>(hlsl::DXIL::BarrierSemanticFlag::ValidMask);
16311632
}
16321633

16331634
static void ValidateDxilOperationCallInProfile(CallInst *CI,

0 commit comments

Comments
 (0)