mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-04 05:41:06 +00:00
For descriptor copies don't try to mark the AS as frame referenced
This commit is contained in:
@@ -1329,19 +1329,6 @@ void WrappedVulkan::vkUpdateDescriptorSets(VkDevice device, uint32_t writeCount,
|
||||
GetResourceManager()->MarkResourceFrameReferenced(GetResID(pDescriptorCopies[i].srcSet),
|
||||
eFrameRef_Read);
|
||||
|
||||
if(pDescriptorWrites[i].descriptorType == VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR)
|
||||
{
|
||||
VkWriteDescriptorSetAccelerationStructureKHR *asWrite =
|
||||
(VkWriteDescriptorSetAccelerationStructureKHR *)FindNextStruct(
|
||||
&pDescriptorCopies[i],
|
||||
VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR);
|
||||
for(uint32_t j = 0; j < pDescriptorCopies[i].descriptorCount; j++)
|
||||
{
|
||||
GetResourceManager()->MarkResourceFrameReferenced(
|
||||
GetResID(asWrite->pAccelerationStructures[j]), eFrameRef_Read);
|
||||
}
|
||||
}
|
||||
|
||||
ResourceId id = GetResID(pDescriptorCopies[i].srcSet);
|
||||
VkResourceRecord *record = GetRecord(pDescriptorCopies[i].srcSet);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user