Mark the VkEvent as referenced in device event APIs: Set/Reset/GetStatus

- vkSetEvent
- vkResetEvent
- vkGetEventStatus
This commit is contained in:
Jake Turner committed 2026-11-10 15:24:25 +00:00
1 parent 0cb2ab33e0
commit f3c399b6c9
1 file changed
+3
@@ -426,6 +426,7 @@ VkResult WrappedVulkan::vkSetEvent(VkDevice device, VkEvent event)
Serialise_vkSetEvent(ser, device, event);
m_FrameCaptureRecord->AddChunk(scope.Get());
GetResourceManager()->MarkResourceFrameReferenced(GetResID(event), eFrameRef_Read);
}
return ret;
@@ -464,6 +465,7 @@ VkResult WrappedVulkan::vkResetEvent(VkDevice device, VkEvent event)
Serialise_vkResetEvent(ser, device, event);
m_FrameCaptureRecord->AddChunk(scope.Get());
GetResourceManager()->MarkResourceFrameReferenced(GetResID(event), eFrameRef_Read);
}
return ret;
@@ -514,6 +516,7 @@ VkResult WrappedVulkan::vkGetEventStatus(VkDevice device, VkEvent event)
Serialise_vkGetEventStatus(ser, device, event);
m_FrameCaptureRecord->AddChunk(scope.Get());
GetResourceManager()->MarkResourceFrameReferenced(GetResID(event), eFrameRef_Read);
}
}