Skip to content

Commit c089c58

Browse files
tex3dllvm-beanz
andauthored
Update lib/DxilValidation/DxilValidation.cpp
Co-authored-by: Chris B <[email protected]>
1 parent c0ef42b commit c089c58

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

lib/DxilValidation/DxilValidation.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1009,11 +1009,8 @@ static bool ValidateStorageMasks(Instruction *I, DXIL::OpCode Opcode,
10091009
static void ValidateASHandle(CallInst *CI, Value *Hdl,
10101010
ValidationContext &ValCtx) {
10111011
DxilResourceProperties RP = ValCtx.GetResourceFromVal(Hdl);
1012-
if (RP.getResourceClass() == DXIL::ResourceClass::Invalid) {
1013-
ValCtx.EmitInstrError(CI, ValidationRule::InstrResourceKindForTraceRay);
1014-
return;
1015-
}
1016-
if (RP.getResourceKind() != DXIL::ResourceKind::RTAccelerationStructure) {
1012+
if (RP.getResourceClass() == DXIL::ResourceClass::Invalid ||
1013+
RP.getResourceKind() != DXIL::ResourceKind::RTAccelerationStructure) {
10171014
ValCtx.EmitInstrError(CI, ValidationRule::InstrResourceKindForTraceRay);
10181015
}
10191016
}

0 commit comments

Comments
 (0)