@@ -258,22 +258,24 @@ static void reportErrors(Module &M, DXILResourceMap &DRM,
258258 trackRootSigDescBinding (Builder, *RSD, Visibility);
259259 bool HasOverlap = false ;
260260 hlsl::BindingInfo Info = Builder.calculateBindingInfo (
261- [&M, &HasOverlap](const llvm::hlsl::BindingInfoBuilder &Builder,
262- const llvm::hlsl::BindingInfoBuilder::Binding &ReportedBinding) {
263- HasOverlap = true ;
261+ [&M, &HasOverlap](
262+ const llvm::hlsl::BindingInfoBuilder &Builder,
263+ const llvm::hlsl::BindingInfoBuilder::Binding &ReportedBinding) {
264+ HasOverlap = true ;
264265 const llvm::hlsl::BindingInfoBuilder::Binding &Overlaping =
265266 Builder.findOverlapping (ReportedBinding);
266267 reportOverlappingRegisters (M, ReportedBinding, Overlaping);
267268 });
268269 // Next checks require that the root signature definition is valid.
269270 if (!HasOverlap){
270271 for (const auto &ResList :
271- {std::make_pair (ResourceClass::SRV, DRM.srvs ()),
272+ {std::make_pair (ResourceClass::SRV, DRM.srvs ()),
272273 std::make_pair (ResourceClass::UAV, DRM.uavs ()),
273274 std::make_pair (ResourceClass::CBuffer, DRM.cbuffers ()),
274275 std::make_pair (ResourceClass::Sampler, DRM.samplers ())}) {
275276 for (auto Res : ResList.second ) {
276- llvm::dxil::ResourceInfo::ResourceBinding ResBinding = Res.getBinding ();
277+ llvm::dxil::ResourceInfo::ResourceBinding ResBinding =
278+ Res.getBinding ();
277279 llvm::hlsl::BindingInfo::BindingRange ResRange (
278280 ResBinding.LowerBound , ResBinding.LowerBound + ResBinding.Size );
279281
0 commit comments