dd0d232c97
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
18 lines
634 B
C
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);
|