#include "gpu/vulkan/vulkan_command_pool.h"
#include "base/logging.h"
#include "gpu/vulkan/vulkan_command_buffer.h"
#include "gpu/vulkan/vulkan_device_queue.h"
#include "gpu/vulkan/vulkan_function_pointers.h"
namespace gpu {
VulkanCommandPool::VulkanCommandPool(VulkanDeviceQueue* device_queue)
: … { … }
VulkanCommandPool::~VulkanCommandPool() { … }
bool VulkanCommandPool::Initialize(bool allow_protected_memory) { … }
void VulkanCommandPool::Destroy() { … }
std::unique_ptr<VulkanCommandBuffer>
VulkanCommandPool::CreatePrimaryCommandBuffer() { … }
std::unique_ptr<VulkanCommandBuffer>
VulkanCommandPool::CreateSecondaryCommandBuffer() { … }
void VulkanCommandPool::IncrementCommandBufferCount() { … }
void VulkanCommandPool::DecrementCommandBufferCount() { … }
}