#include "libANGLE/renderer/vulkan/PersistentCommandPool.h"
namespace rx
{
namespace vk
{
PersistentCommandPool::PersistentCommandPool() { … }
PersistentCommandPool::~PersistentCommandPool()
{ … }
angle::Result PersistentCommandPool::init(Context *context,
ProtectionType protectionType,
uint32_t queueFamilyIndex)
{ … }
void PersistentCommandPool::destroy(VkDevice device)
{ … }
angle::Result PersistentCommandPool::allocate(Context *context,
PrimaryCommandBuffer *commandBufferOut)
{ … }
angle::Result PersistentCommandPool::collect(Context *context, PrimaryCommandBuffer &&buffer)
{ … }
angle::Result PersistentCommandPool::allocateCommandBuffer(Context *context)
{ … }
}
}