18 VkBuffer stagingBuffer;
19 VkDeviceMemory stagingBufferMemory;
20 createBuffer(bufferSize, VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, stagingBuffer, stagingBufferMemory);
23 vkMapMemory(
device, stagingBufferMemory, 0, bufferSize, 0, &data);
24 memcpy(data,
indices.data(), (
size_t) bufferSize);
25 vkUnmapMemory(
device, stagingBufferMemory);
31 vkDestroyBuffer(
device, stagingBuffer,
nullptr);
32 vkFreeMemory(
device, stagingBufferMemory,
nullptr);