C Specification
// Provided by VK_KHR_ray_tracing
VkResult vkCopyAccelerationStructureToMemoryKHR(
VkDevice device,
const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo);
Parameters
This command fulfills the same task as vkCmdCopyAccelerationStructureToMemoryKHR but executed by the host.
Description
This command produces the same results as vkCmdCopyAccelerationStructureToMemoryKHR, but writes its result directly to a host pointer, and is executed on the host rather than the device. The output may not necessarily be bit-for-bit identical, but it can be equally used by either vkCmdCopyMemoryToAccelerationStructureKHR or vkCopyMemoryToAccelerationStructureKHR.
-
device
is the device which ownspInfo->src
. -
pInfo
is a pointer to a VkCopyAccelerationStructureToMemoryInfoKHR structure defining the copy operation.
If the VkDeferredOperationInfoKHR structure is included in the
pNext
chain of the VkCopyAccelerationStructureToMemoryInfoKHR
structure, the operation of this command is deferred, as defined in the
https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#deferred-host-operations chapter.
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.