| 2311 | } |
| 2312 | |
| 2313 | static void VulkanDeleteUniformBuffer(HContext _context, HUniformBuffer uniform_buffer) |
| 2314 | { |
| 2315 | VulkanContext* context = (VulkanContext*)_context; |
| 2316 | VulkanUniformBuffer* ubo = (VulkanUniformBuffer*) uniform_buffer; |
| 2317 | |
| 2318 | VulkanDisableUniformBuffer(_context, uniform_buffer); |
| 2319 | |
| 2320 | if (!ubo->m_DeviceBuffer.m_Destroyed) |
| 2321 | { |
| 2322 | DestroyResourceDeferred(context, &ubo->m_DeviceBuffer); |
| 2323 | } |
| 2324 | |
| 2325 | delete ubo; |
| 2326 | } |
| 2327 | |
| 2328 | static HVertexBuffer VulkanNewVertexBuffer(HContext _context, uint32_t size, const void* data, BufferUsage buffer_usage) |
| 2329 | { |
nothing calls this directly
no test coverage detected