| 2233 | } |
| 2234 | |
| 2235 | void VulkanFree(GraphicContext* ctx, VulkanMemory* mem) |
| 2236 | { |
| 2237 | KYTY_PROFILER_FUNCTION(); |
| 2238 | |
| 2239 | EXIT_IF(ctx == nullptr); |
| 2240 | EXIT_IF(mem == nullptr); |
| 2241 | |
| 2242 | vkFreeMemory(ctx->device, mem->memory, nullptr); |
| 2243 | |
| 2244 | g_mem_stat->allocated[mem->type] -= mem->requirements.size; |
| 2245 | g_mem_stat->count[mem->type]--; |
| 2246 | |
| 2247 | mem->memory = nullptr; |
| 2248 | } |
| 2249 | |
| 2250 | void VulkanMapMemory(GraphicContext* ctx, VulkanMemory* mem, void** data) |
| 2251 | { |
no outgoing calls
no test coverage detected