C Specification
Alternatively, to retrieve a host virtual address pointer to a region of a mappable memory object, call:
// Provided by VK_KHR_map_memory2
VkResult vkMapMemory2KHR(
VkDevice device,
const VkMemoryMapInfoKHR* pMemoryMapInfo,
void** ppData);
Parameters
-
device
is the logical device that owns the memory. -
pMemoryMapInfo
is a pointer to a VkMemoryMapInfoKHR structure describing parameters of the map. -
ppData
is a pointer to avoid *
variable in which is returned a host-accessible pointer to the beginning of the mapped range. This pointer minus VkMemoryMapInfoKHR::offset
must be aligned to at least VkPhysicalDeviceLimits::minMemoryMapAlignment
.
Description
This function behaves identically to vkMapMemory except that it gets its parameters via an extensible structure pointer rather than directly as function arguments.
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.