Remove closeable handler from renderer
This commit is contained in:
@@ -89,12 +89,6 @@ namespace OpenVulkano::Vulkan
|
|||||||
{
|
{
|
||||||
context.device->device.destroySemaphore(sema);
|
context.device->device.destroySemaphore(sema);
|
||||||
}
|
}
|
||||||
while (!closeables.empty())
|
|
||||||
{
|
|
||||||
ICloseable* closeable = closeables.back();
|
|
||||||
closeables.pop_back();
|
|
||||||
closeable->Close();
|
|
||||||
}
|
|
||||||
depthBufferQuery.Close();
|
depthBufferQuery.Close();
|
||||||
uiRenderer.Close();
|
uiRenderer.Close();
|
||||||
resourceManager.Close();
|
resourceManager.Close();
|
||||||
|
|||||||
@@ -40,7 +40,6 @@ namespace OpenVulkano::Vulkan
|
|||||||
std::vector<std::vector<CommandHelper>> commands;
|
std::vector<std::vector<CommandHelper>> commands;
|
||||||
std::vector<std::vector<vk::CommandBuffer>> submitBuffers;
|
std::vector<std::vector<vk::CommandBuffer>> submitBuffers;
|
||||||
UiRenderer uiRenderer;
|
UiRenderer uiRenderer;
|
||||||
std::vector<ICloseable*> closeables;
|
|
||||||
DepthBufferQuery depthBufferQuery;
|
DepthBufferQuery depthBufferQuery;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
@@ -83,10 +82,6 @@ namespace OpenVulkano::Vulkan
|
|||||||
|
|
||||||
Context& GetContext() { return context; }
|
Context& GetContext() { return context; }
|
||||||
|
|
||||||
void RegisterCloseable(ICloseable* closeable) { closeables.push_back(closeable); }
|
|
||||||
|
|
||||||
void UnregisterCloseable(ICloseable* closeable) { Utils::Remove(closeables, closeable); }
|
|
||||||
|
|
||||||
IResourceManager* GetIResourceManager() override { return &resourceManager; }
|
IResourceManager* GetIResourceManager() override { return &resourceManager; }
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user