Skip to content

Commit e897e10

Browse files
committed
Merge branch 'master' into LoadBalancingExperiments2
2 parents b65547e + 4ac8cec commit e897e10

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/vsg/utils/GraphicsPipelineConfigurator.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -675,6 +675,20 @@ bool GraphicsPipelineConfigurator::copyTo(StateCommands& stateCommands, ref_ptr<
675675
{
676676
if (sharedObjects)
677677
{
678+
for (auto& descriptor : ds->descriptors)
679+
{
680+
if (auto descriptor_image = descriptor.cast<vsg::DescriptorImage>())
681+
{
682+
for (auto& image_info : descriptor_image->imageInfoList)
683+
{
684+
if (image_info->imageView && image_info->imageView->image)
685+
{
686+
sharedObjects->share(image_info->imageView->image);
687+
}
688+
}
689+
}
690+
sharedObjects->share(descriptor);
691+
}
678692
sharedObjects->share(ds->setLayout);
679693
sharedObjects->share(ds);
680694
sharedObjects->share(bindDescriptorSet);

0 commit comments

Comments
 (0)