Fix bounds check on number of descriptor sets

This commit is contained in:
baldurk committed 2024-07-16 11:00:37 +01:00
1 parent c75f1a1499
commit 16c440776d
1 file changed
+1 -1
@@ -1702,7 +1702,7 @@ bool VulkanReplay::FetchShaderFeedback(uint32_t eventId)
key.index.index = index;
key.index.arrayElement = 0;
if(bindset >= descLayouts.size() || !descLayouts[bindset] || bindset > descSets.size() ||
if(bindset >= descLayouts.size() || !descLayouts[bindset] || bindset >= descSets.size() ||
descSets[bindset].descSet == ResourceId())
{
RDCERR("Invalid set %u referenced by %s shader", bindset, ToStr(key.stage).c_str());