#include "libANGLE/renderer/vulkan/AllocatorHelperRing.h"
#include "libANGLE/renderer/vulkan/SecondaryCommandBuffer.h"
namespace rx
{
namespace vk
{
void SharedCommandBlockAllocator::resetAllocator()
{ … }
void SharedCommandBlockAllocator::attachAllocator(SharedCommandMemoryAllocator *allocator)
{ … }
SharedCommandMemoryAllocator *SharedCommandBlockAllocator::detachAllocator(
bool isCommandBufferEmpty)
{ … }
void SharedCommandBlockPool::attachAllocator(SharedCommandMemoryAllocator *source)
{ … }
void SharedCommandBlockPool::detachAllocator(SharedCommandMemoryAllocator *destination)
{ … }
void SharedCommandBlockPool::pushNewCommandBlock(uint8_t *block)
{ … }
void SharedCommandBlockPool::finishLastCommandBlock()
{ … }
void SharedCommandBlockPool::onRingBufferNewFragment()
{ … }
void SharedCommandBlockPool::onRingBufferFragmentEnd()
{ … }
void SharedCommandBlockPool::getMemoryUsageStats(size_t *usedMemoryOut,
size_t *allocatedMemoryOut) const
{ … }
}
}