| 1551 | } |
| 1552 | |
| 1553 | void DestroyDeviceBuffer(VkDevice vk_device, DeviceBuffer::VulkanHandle* handle) |
| 1554 | { |
| 1555 | assert(handle); |
| 1556 | |
| 1557 | if (handle->m_Buffer != VK_NULL_HANDLE) |
| 1558 | { |
| 1559 | vkDestroyBuffer(vk_device, handle->m_Buffer, 0); |
| 1560 | handle->m_Buffer = VK_NULL_HANDLE; |
| 1561 | } |
| 1562 | |
| 1563 | if (handle->m_Memory != VK_NULL_HANDLE) |
| 1564 | { |
| 1565 | vkFreeMemory(vk_device, handle->m_Memory, 0); |
| 1566 | handle->m_Memory = VK_NULL_HANDLE; |
| 1567 | } |
| 1568 | } |
| 1569 | |
| 1570 | void DestroyShaderModule(VkDevice vk_device, ShaderModule* shaderModule) |
| 1571 | { |
no test coverage detected