Use RenderResource for uniform buffers

This commit is contained in:
Georg Hagen
2024-08-21 10:17:45 +02:00
parent 4ebaa622b4
commit 33c8b74342
5 changed files with 22 additions and 39 deletions

View File

@@ -24,7 +24,7 @@ namespace OpenVulkano::Vulkan
{
vkTexture = drawContext->renderer->GetResourceManager().PrepareTexture(const_cast<Texture*>(texture));
}
VulkanUniformBuffer* vkBuffer = static_cast<VulkanUniformBuffer*>(bgDrawable->GetBuffer().renderBuffer);
VulkanUniformBuffer* vkBuffer = bgDrawable->GetBuffer().GetRenderResource();
if (!vkBuffer)
{
vkBuffer = drawContext->renderer->GetResourceManager().PrepareUniformBuffer(&bgDrawable->GetBuffer());