| 1330 | } |
| 1331 | |
| 1332 | void uploadBufferData(VulkanRenderDevice& vkDev, const VkDeviceMemory& bufferMemory, VkDeviceSize deviceOffset, const void* data, const size_t dataSize) |
| 1333 | { |
| 1334 | EASY_FUNCTION(); |
| 1335 | |
| 1336 | void* mappedData = nullptr; |
| 1337 | vkMapMemory(vkDev.device, bufferMemory, deviceOffset, dataSize, 0, &mappedData); |
| 1338 | memcpy(mappedData, data, dataSize); |
| 1339 | vkUnmapMemory(vkDev.device, bufferMemory); |
| 1340 | } |
| 1341 | |
| 1342 | void downloadBufferData(VulkanRenderDevice& vkDev, const VkDeviceMemory& bufferMemory, VkDeviceSize deviceOffset, void* outData, const size_t dataSize) |
| 1343 | { |
no outgoing calls
no test coverage detected