C Specification
To refresh a list of objects as a pipelined operation, call:
// Provided by VK_KHR_object_refresh
void vkCmdRefreshObjectsKHR(
VkCommandBuffer commandBuffer,
const VkRefreshObjectListKHR* pRefreshObjects);
Parameters
-
commandBuffer
is the command buffer into which the command will be recorded. -
pRefreshObjects
is a pointer to a VkRefreshObjectListKHR structure specifying the list of objects to refresh.
Description
The access scope for object refreshes falls under the
VK_ACCESS_TRANSFER_WRITE_BIT
, and the pipeline stages for identifying
the synchronization scope must include
VK_PIPELINE_STAGE_TRANSFER_BIT
.
Note
If an implementation does not store a supplied object’s internal data in SEU-susceptible memory, it may ignore the refresh command for that object. |
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.