diff --git a/src/vkcv/ImageManager.cpp b/src/vkcv/ImageManager.cpp
index bab4ba1ff6db3eb4951e1a1b55b3232e08af6ad0..3f467a4e7a7c5c58069e42f081dcc88ef7afd1f4 100644
--- a/src/vkcv/ImageManager.cpp
+++ b/src/vkcv/ImageManager.cpp
@@ -443,7 +443,7 @@ namespace vkcv {
 		const auto& device = m_core->getContext().getDevice();
 
 		SubmitInfo submitInfo;
-		submitInfo.queueType = QueueType::Transfer;
+		submitInfo.queueType = QueueType::Graphics;
 
 		if (handle.isSwapchainImage()) {
 			vkcv_log(vkcv::LogLevel::ERROR, "You cannot generate a mip chain for the swapchain, what are you smoking?");