mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-11-15 02:11:22 +00:00
Check the right buffer resource object for different descriptor types
This commit is contained in:
1 parent
ca79cfecb6
commit
731c37b6c4
2 files changed
+12
-2
No files matched your search
@@ -284,13 +284,18 @@ bool WrappedVulkan::Serialise_InitialState(WrappedVkRes *res)
|
||||
}
|
||||
case VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER:
|
||||
case VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER:
|
||||
{
|
||||
for(uint32_t d=0; d < writes[i].count; d++)
|
||||
valid &= (writes[i].pDescriptors[d].bufferView != VK_NULL_HANDLE);
|
||||
break;
|
||||
}
|
||||
case VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER:
|
||||
case VK_DESCRIPTOR_TYPE_STORAGE_BUFFER:
|
||||
case VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC:
|
||||
case VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC:
|
||||
{
|
||||
for(uint32_t d=0; d < writes[i].count; d++)
|
||||
valid &= (writes[i].pDescriptors[d].bufferView != VK_NULL_HANDLE);
|
||||
valid &= (writes[i].pDescriptors[d].bufferInfo.buffer != VK_NULL_HANDLE);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
|
||||
@@ -377,13 +377,18 @@ bool WrappedVulkan::Serialise_vkUpdateDescriptorSets(
|
||||
}
|
||||
case VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER:
|
||||
case VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER:
|
||||
{
|
||||
for(uint32_t i=0; i < writeDesc.count; i++)
|
||||
valid &= (writeDesc.pDescriptors[i].bufferView != VK_NULL_HANDLE);
|
||||
break;
|
||||
}
|
||||
case VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER:
|
||||
case VK_DESCRIPTOR_TYPE_STORAGE_BUFFER:
|
||||
case VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC:
|
||||
case VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC:
|
||||
{
|
||||
for(uint32_t i=0; i < writeDesc.count; i++)
|
||||
valid &= (writeDesc.pDescriptors[i].bufferView != VK_NULL_HANDLE);
|
||||
valid &= (writeDesc.pDescriptors[i].bufferInfo.buffer != VK_NULL_HANDLE);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
|
||||
Reference in new issue
Block a user