Skip to content

Commit bc0cd9e

Browse files
committed
Added setup of vertex index rates
1 parent 3d38502 commit bc0cd9e

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

src/vsg/utils/GraphicsPipelineConfigurator.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -758,19 +758,19 @@ void GraphicsPipelineConfigurator::init()
758758
{
759759
if (!vertexInputRates.empty())
760760
{
761-
vsg::info("vertexInputRates max entry: ", vertexInputRates.rbegin()->first);
762-
for(auto [binding, rate] : vertexInputRates)
763-
{
764-
vsg::info(" { ", binding, ", ", rate, " }");
765-
}
766-
767761
if (const auto& descriptorBinding = shaderSet->getDescriptorBinding("vertexInputRates"))
768762
{
769-
vsg::info(" we have descriptor to assign vertexInputRates to { ", descriptorBinding.set, ", ", descriptorBinding.binding, " }");
763+
auto vir = vsg::uintArray::create(vertexInputRates.rbegin()->first+1, 0);
764+
for(auto [binding, rate] : vertexInputRates)
765+
{
766+
vir->set(binding, rate);
767+
}
768+
769+
assignDescriptor(descriptorBinding.name, vir, 0);
770770
}
771771
else
772772
{
773-
vsg::warn("Missing DescriptorBinding for vertexInputRates.");
773+
vsg::warn("GraphicsPipelineConfigurator::init() - missing DescriptorBinding for vertexInputRates.");
774774

775775
}
776776
}

0 commit comments

Comments
 (0)