diff --git a/src/vkcv/Core.cpp b/src/vkcv/Core.cpp index 788891703505b1c802fbc37a77e42423804e7fa6..4fc53eb90fd1e0121170e3f3849e3ba42b4a9b05 100644 --- a/src/vkcv/Core.cpp +++ b/src/vkcv/Core.cpp @@ -93,11 +93,13 @@ namespace vkcv m_PassManager{std::make_unique<PassManager>(m_Context.m_Device)}, m_PipelineManager{std::make_unique<PipelineManager>(m_Context.m_Device)}, m_BufferManager{std::unique_ptr<BufferManager>(new BufferManager())}, + m_ImageManager{std::unique_ptr<ImageManager>(new ImageManager())}, m_CommandResources(commandResources), m_SyncResources(syncResources) { m_BufferManager->m_core = this; m_BufferManager->init(); + m_ImageManager->m_core = this; } Core::~Core() noexcept {