Files
evk/evk/evkCommand.h
T
mo7sen dd0d232c97 Major changes
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2025-07-02 12:37:15 +03:00

18 lines
634 B
C

#pragma once
#include "evk.h"
#include "evkDevice.h"
[[nodiscard("Leaking VkCommandPool")]]
evkCommandPool evkCreateCommandPool(evkCommandPoolCreateInfo createInfo);
void evkDestroyCommandPool(evkDevice device, evkCommandPool commandPool);
[[nodiscard("Leaking allocated CommandBuffers")]]
vec(evkCommandBuffer) evkAllocateCommandBuffers(evkDevice device, evkCommandPool commandPool, u32 count, bool primary);
void evkFreeCommandBuffers(evkDevice device, evkCommandPool pool, vec(evkCommandBuffer) commandBuffers);
void evkBeginPrimaryCommandBuffer(evkCommandBuffer* cmdBuf);
void evkEndCommandBuffer(evkCommandBuffer* cmdBuf);