Fix incorrect index being used when rebinding partial state

This commit is contained in:
baldurk
2024-02-23 13:52:24 +00:00
parent a5073a6868
commit ac18f52757
+2 -2
View File
@@ -876,9 +876,9 @@ void VulkanRenderState::BindDescriptorSetsWithoutPipeline(WrappedVulkan *vk, VkC
break;
const DescSetLayout &iDescLayout =
vk->GetDebugManager()->GetDescSetLayout(iPipeLayout.descSetLayouts[i]);
vk->GetDebugManager()->GetDescSetLayout(iPipeLayout.descSetLayouts[j]);
const DescSetLayout &refDescLayout =
vk->GetDebugManager()->GetDescSetLayout(refPipeLayout.descSetLayouts[i]);
vk->GetDebugManager()->GetDescSetLayout(refPipeLayout.descSetLayouts[j]);
if(iPipeLayout.descSetLayouts[j] != refPipeLayout.descSetLayouts[j] &&
!iDescLayout.isCompatible(refDescLayout))