SpiecsEngine
 
Loading...
Searching...
No Matches

◆ Map()

void Spices::VulkanBuffer::Map ( VkDeviceSize size = VK_WHOLE_SIZE,
VkDeviceSize offset = 0 )
private

Map buffer video memory to a local memory.

Parameters
[in]sizeThe buffer size.
[in]offsetThe buffer video memory offset.

Definition at line 104 of file VulkanBuffer.cpp.

105 {
107
108#if VMA_ALLOCATOR
109
110 SPICES_CORE_ERROR("VMA cannot enter this function.")
111
112#else
113
117 VK_CHECK(vkMapMemory(m_VulkanState.m_Device, m_BufferMemory, offset, size, 0, &m_LocalMemory));
118
119#endif
120
121 }
#define SPICES_PROFILE_ZONE
#define VK_CHECK(expr)
Vulkan Check macro. Verify Vulkan API Effectiveness.
Definition VulkanUtils.h:68
VulkanState & m_VulkanState
The global VulkanState Referenced from VulkanRenderBackend.