Skip to content

Commit e2ba167

Browse files
committed
removing StartSlot
1 parent d2b4aea commit e2ba167

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

llvm/lib/Frontend/HLSL/RootSignatureMetadata.cpp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -550,24 +550,23 @@ Error validateDescriptorTableRegisterOverflow(mcdxbc::DescriptorTable Table,
550550
dxbc::DescriptorRangeType RangeType =
551551
static_cast<dxbc::DescriptorRangeType>(Range.RangeType);
552552

553-
uint64_t StartSlot = AppendingRegister;
554553
if (Range.OffsetInDescriptorsFromTableStart != ~0U)
555-
StartSlot = Range.OffsetInDescriptorsFromTableStart;
554+
AppendingRegister = Range.OffsetInDescriptorsFromTableStart;
556555

557-
if (verifyOffsetOverflow(StartSlot))
556+
if (verifyOffsetOverflow(AppendingRegister))
558557
return make_error<OffsetOverflowError>(
559558
RangeType, Range.BaseShaderRegister, Range.RegisterSpace);
560559

561560
if (verifyRegisterOverflow(Range.BaseShaderRegister, Range.NumDescriptors))
562561
return make_error<ShaderRegisterOverflowError>(
563562
RangeType, Range.BaseShaderRegister, Range.RegisterSpace);
564563

565-
if (verifyRegisterOverflow(StartSlot, Range.NumDescriptors))
564+
if (verifyRegisterOverflow(AppendingRegister, Range.NumDescriptors))
566565
return make_error<DescriptorRangeOverflowError>(
567566
RangeType, Range.BaseShaderRegister, Range.RegisterSpace);
568567

569568
AppendingRegister =
570-
updateAppendingRegister(StartSlot, Range.NumDescriptors,
569+
updateAppendingRegister(AppendingRegister, Range.NumDescriptors,
571570
Range.OffsetInDescriptorsFromTableStart);
572571
}
573572

0 commit comments

Comments
 (0)