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