From 4d941484d5df28c138cf81317e7d11a188c47ab6 Mon Sep 17 00:00:00 2001 From: Artur Wasmut <awasmut@uni-koblenz.de> Date: Sun, 16 May 2021 17:55:25 +0200 Subject: [PATCH] remove unnecessary members. --- include/vkcv/Core.hpp | 4 ---- src/vkcv/Core.cpp | 17 ----------------- 2 files changed, 21 deletions(-) diff --git a/include/vkcv/Core.hpp b/include/vkcv/Core.hpp index 57c28ee7..addce8e5 100644 --- a/include/vkcv/Core.hpp +++ b/include/vkcv/Core.hpp @@ -46,10 +46,6 @@ namespace vkcv std::vector<vk::ImageView> m_swapchainImageViews; const Window& m_window; - uint64_t m_NextPipelineId; - std::vector<vk::Pipeline> m_Pipelines; - std::vector<vk::PipelineLayout> m_PipelineLayouts; - std::unique_ptr<PassManager> m_PassManager; std::unique_ptr<PipelineManager> m_PipelineManager; CommandResources m_CommandResources; diff --git a/src/vkcv/Core.cpp b/src/vkcv/Core.cpp index 30d50769..a8a5a6c1 100644 --- a/src/vkcv/Core.cpp +++ b/src/vkcv/Core.cpp @@ -273,9 +273,6 @@ namespace vkcv m_window(window), m_swapchain(swapChain), m_swapchainImageViews(imageViews), - m_NextPipelineId(0), - m_Pipelines{}, - m_PipelineLayouts{}, m_PassManager{std::make_unique<PassManager>(m_Context.m_Device)}, m_PipelineManager{std::make_unique<PipelineManager>(m_Context.m_Device)}, m_CommandResources(commandResources), @@ -284,20 +281,6 @@ namespace vkcv {} Core::~Core() noexcept { - for(const auto &layout : m_PipelineLayouts) - { - m_Context.m_Device.destroy(layout); - } - - for(const auto &pipeline : m_Pipelines) - { - m_Context.m_Device.destroy(pipeline); - } - - m_PipelineLayouts.clear(); - m_Pipelines.clear(); - m_NextPipelineId = 0; - for (auto image : m_swapchainImageViews) { m_Context.m_Device.destroyImageView(image); } -- GitLab