diff --git a/include/vkcv/Core.hpp b/include/vkcv/Core.hpp
index a4952e75ee5fffead1e5dbfa16c56dd2208d3f00..08991c6083ce433a0eb27aa439f8645805c8fa0d 100644
--- a/include/vkcv/Core.hpp
+++ b/include/vkcv/Core.hpp
@@ -117,7 +117,7 @@ namespace vkcv
          * @param handle a handle to return the created vulkan handle
          * @return True if Pipeline creation was successfull, False if not
          */
-        bool createPipeline(const Pipeline &pipeline, PipelineHandle &handle);
+        bool createGraphicsPipeline(const Pipeline &pipeline, PipelineHandle &handle);
 
         // TODO:
         BufferHandle createBuffer(const Buffer &buf);
diff --git a/src/vkcv/Core.cpp b/src/vkcv/Core.cpp
index 2756cbc7b124c7cef8c30688752704a0bf83f339..4dd1da746226c124707929483a8f0ea4c688a7b1 100644
--- a/src/vkcv/Core.cpp
+++ b/src/vkcv/Core.cpp
@@ -419,7 +419,7 @@ namespace vkcv
 		m_Context.getInstance().destroySurfaceKHR(m_swapchain.getSurface());
 	}
 
-	bool Core::createPipeline(const Pipeline& pipeline, PipelineHandle& handle) {
+	bool Core::createGraphicsPipeline(const Pipeline& pipeline, PipelineHandle& handle) {
 
 		// vertex shader stage
 		vk::ShaderModuleCreateInfo vertexModuleInfo({}, pipeline.m_vertexCode.size(), pipeline.m_vertexCode.data());