Constant vk_mem_alloc::ffi::VmaAllocationCreateFlagBits_VMA_ALLOCATION_CREATE_MAPPED_BIT
source · [−]pub const VmaAllocationCreateFlagBits_VMA_ALLOCATION_CREATE_MAPPED_BIT: VmaAllocationCreateFlagBits = 4;
Expand description
\brief Set this flag to use a memory that will be persistently mapped and retrieve pointer to it.
Pointer to mapped memory will be returned through VmaAllocationInfo::pMappedData.
It is valid to use this flag for allocation made from memory type that is not
HOST_VISIBLE
. This flag is then ignored and memory is not mapped. This is
useful if you need an allocation that is efficient to use on GPU
(DEVICE_LOCAL
) and still want to map it directly if possible on platforms that
support it (e.g. Intel GPU).