Remove unnecessary buffer
This commit is contained in:
@@ -21,20 +21,8 @@ namespace OpenVulkano::Vulkan
|
||||
|
||||
void EncodeBackground(LabelDrawable* labelDrawable, VulkanDrawContext* drawContext)
|
||||
{
|
||||
if (labelDrawable->IsBillboard())
|
||||
{
|
||||
Scene::UniformBuffer* buffer = labelDrawable->GetBillboardBuffer();
|
||||
VulkanUniformBuffer* vkBuffer = buffer->GetRenderResource();
|
||||
if (!vkBuffer)
|
||||
{
|
||||
vkBuffer = drawContext->renderer->GetResourceManager().PrepareUniformBuffer(buffer);
|
||||
}
|
||||
vkBuffer->Record(drawContext);
|
||||
}
|
||||
|
||||
Scene::UniformBuffer* labelBuffer = labelDrawable->GetLabelBuffer();
|
||||
VulkanUniformBuffer* vkBuffer = labelBuffer->GetRenderResource();
|
||||
if (!vkBuffer) vkBuffer = drawContext->renderer->GetResourceManager().PrepareUniformBuffer(labelBuffer);
|
||||
VulkanUniformBuffer* vkBuffer = labelDrawable->GetLabelBuffer()->GetRenderResource();
|
||||
if (!vkBuffer) vkBuffer = drawContext->renderer->GetResourceManager().PrepareUniformBuffer(labelDrawable->GetLabelBuffer());
|
||||
vkBuffer->Record(drawContext);
|
||||
|
||||
for (Node* node: labelDrawable->GetNodes())
|
||||
@@ -57,11 +45,8 @@ namespace OpenVulkano::Vulkan
|
||||
|
||||
if (labelDrawable->IsBillboard())
|
||||
{
|
||||
VulkanUniformBuffer* vkBuffer = labelDrawable->GetBillboardBuffer()->GetRenderResource();
|
||||
if (!vkBuffer)
|
||||
{
|
||||
vkBuffer = drawContext->renderer->GetResourceManager().PrepareUniformBuffer(labelDrawable->GetBillboardBuffer());
|
||||
}
|
||||
VulkanUniformBuffer* vkBuffer = labelDrawable->GetLabelBuffer()->GetRenderResource();
|
||||
if (!vkBuffer) vkBuffer = drawContext->renderer->GetResourceManager().PrepareUniformBuffer(labelDrawable->GetLabelBuffer());
|
||||
vkBuffer->Record(drawContext);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user