Adding interface for renderpass layout transitions
This commit is contained in:
@@ -278,6 +278,11 @@ bool UniformBuffer::updateContents(const DataSource &sourceData)
|
||||
return true;
|
||||
}
|
||||
|
||||
void UniformBuffer::beginFrame()
|
||||
{
|
||||
Vulkan::Buffer::advanceBuffer();
|
||||
}
|
||||
|
||||
void UniformBuffer::requestOwnershipTransfer(Gfx::QueueType newOwner)
|
||||
{
|
||||
Gfx::QueueOwnedResource::transferOwnership(newOwner);
|
||||
@@ -330,6 +335,11 @@ bool ShaderBuffer::updateContents(const DataSource &sourceData)
|
||||
return true;
|
||||
}
|
||||
|
||||
void ShaderBuffer::beginFrame()
|
||||
{
|
||||
Vulkan::Buffer::advanceBuffer();
|
||||
}
|
||||
|
||||
void ShaderBuffer::requestOwnershipTransfer(Gfx::QueueType newOwner)
|
||||
{
|
||||
Gfx::QueueOwnedResource::transferOwnership(newOwner);
|
||||
@@ -386,6 +396,11 @@ void VertexBuffer::download(Array<uint8> &buffer)
|
||||
unmap();
|
||||
}
|
||||
|
||||
void VertexBuffer::beginFrame()
|
||||
{
|
||||
Vulkan::Buffer::advanceBuffer();
|
||||
}
|
||||
|
||||
void VertexBuffer::requestOwnershipTransfer(Gfx::QueueType newOwner)
|
||||
{
|
||||
Gfx::QueueOwnedResource::transferOwnership(newOwner);
|
||||
@@ -435,6 +450,11 @@ void IndexBuffer::download(Array<uint8> &buffer)
|
||||
unmap();
|
||||
}
|
||||
|
||||
void IndexBuffer::beginFrame()
|
||||
{
|
||||
Vulkan::Buffer::advanceBuffer();
|
||||
}
|
||||
|
||||
void IndexBuffer::requestOwnershipTransfer(Gfx::QueueType newOwner)
|
||||
{
|
||||
Gfx::QueueOwnedResource::transferOwnership(newOwner);
|
||||
|
||||
Reference in New Issue
Block a user