Don't send empty opaque image binds

This commit is contained in:
baldurk
2021-04-15 22:14:12 +01:00
parent bbb3d409c8
commit 7f1f3caef0
+10 -2
View File
@@ -922,8 +922,16 @@ SparseBinding::SparseBinding(WrappedVulkan *vk, VkImage unwrappedImage,
imgBind.bindCount = (uint32_t)imgBinds.size();
imgBind.pBinds = imgBinds.data();
imageOpaqueBindCount = 1;
pImageOpaqueBinds = &imgOpaqueBind;
if(imgOpaqueBind.bindCount > 0)
{
imageOpaqueBindCount = 1;
pImageOpaqueBinds = &imgOpaqueBind;
}
else
{
imageOpaqueBindCount = 0;
pImageOpaqueBinds = NULL;
}
imageBindCount = 1;
pImageBinds = &imgBind;
}