extend geometry API

This commit is contained in:
ohyzha
2024-07-24 10:47:52 +03:00
parent 775c49c197
commit abf1b72990
3 changed files with 137 additions and 23 deletions

View File

@@ -157,6 +157,10 @@ namespace OpenVulkano::Vulkan
VulkanGeometry* vkGeo = new VulkanGeometry(geometry, vertexBuffer, indexBuffer);
geometries.emplace_back(vkGeo);
geometry->renderGeo = vkGeo;
if (geometry->ownsMemory && geometry->freeAfterUpload)
{
geometry->Free();
}
return vkGeo;
}
return dynamic_cast<VulkanGeometry*>(geometry->renderGeo);