Fix build issues
This commit is contained in:
@@ -23,7 +23,7 @@ namespace OpenVulkano::Vulkan
|
||||
if (labelDrawable->IsBillboard())
|
||||
{
|
||||
OpenVulkano::Scene::UniformBuffer* buffer = labelDrawable->GetBillboardBuffer();
|
||||
VulkanUniformBuffer* vkBuffer = static_cast<VulkanUniformBuffer*>(buffer->renderBuffer);
|
||||
VulkanUniformBuffer* vkBuffer = buffer->GetRenderResource();
|
||||
if (!vkBuffer)
|
||||
{
|
||||
vkBuffer = drawContext->renderer->GetResourceManager().PrepareUniformBuffer(buffer);
|
||||
@@ -32,7 +32,7 @@ namespace OpenVulkano::Vulkan
|
||||
}
|
||||
|
||||
OpenVulkano::Scene::UniformBuffer* labelBuffer = labelDrawable->GetLabelBuffer();
|
||||
VulkanUniformBuffer* vkBuffer = static_cast<VulkanUniformBuffer*>(labelBuffer->renderBuffer);
|
||||
VulkanUniformBuffer* vkBuffer = labelBuffer->GetRenderResource();
|
||||
if (!vkBuffer)
|
||||
{
|
||||
vkBuffer = drawContext->renderer->GetResourceManager().PrepareUniformBuffer(labelBuffer);
|
||||
@@ -57,7 +57,7 @@ namespace OpenVulkano::Vulkan
|
||||
OpenVulkano::Scene::Shader* shader = entry.GetShader();
|
||||
drawContext->EncodeShader(shader);
|
||||
Geometry* mesh = entry.GetMesh();
|
||||
VulkanGeometry* renderGeo = static_cast<VulkanGeometry*>(mesh->renderGeo);
|
||||
VulkanGeometry* renderGeo = mesh->GetRenderResource();
|
||||
if (!renderGeo)
|
||||
{
|
||||
renderGeo = drawContext->renderer->GetResourceManager().PrepareGeometry(mesh);
|
||||
@@ -77,7 +77,7 @@ namespace OpenVulkano::Vulkan
|
||||
{
|
||||
if (buffer)
|
||||
{
|
||||
VulkanUniformBuffer* vkBuffer = static_cast<VulkanUniformBuffer*>(buffer->renderBuffer);
|
||||
VulkanUniformBuffer* vkBuffer = buffer->GetRenderResource();
|
||||
if (!vkBuffer)
|
||||
{
|
||||
vkBuffer = drawContext->renderer->GetResourceManager().PrepareUniformBuffer(buffer);
|
||||
@@ -90,11 +90,11 @@ namespace OpenVulkano::Vulkan
|
||||
{
|
||||
if (Texture* texture = material->texture)
|
||||
{
|
||||
VulkanTexture* renderTexture = static_cast<VulkanTexture*>(texture->renderTexture);
|
||||
VulkanTexture* renderTexture = texture->GetRenderResource();
|
||||
if (!renderTexture)
|
||||
{
|
||||
drawContext->renderer->GetResourceManager().PrepareMaterial(entry.GetMaterial());
|
||||
renderTexture = static_cast<VulkanTexture*>(texture->renderTexture);
|
||||
renderTexture = texture->GetRenderResource();
|
||||
}
|
||||
renderTexture->Record(drawContext);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user