From ab86981e646c5a688a514b54cf51577e9390bdde Mon Sep 17 00:00:00 2001
From: Mark Oliver Mints <mmints@uni-koblenz.de>
Date: Tue, 10 Aug 2021 16:12:05 +0200
Subject: [PATCH] [#71] Refactor: update privitive topology converter

---
 src/vkcv/PipelineManager.cpp | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/vkcv/PipelineManager.cpp b/src/vkcv/PipelineManager.cpp
index 50b924f8..c240bda4 100644
--- a/src/vkcv/PipelineManager.cpp
+++ b/src/vkcv/PipelineManager.cpp
@@ -44,10 +44,15 @@ namespace vkcv
 
     vk::PrimitiveTopology primitiveTopologyToVulkanPrimitiveTopology(const PrimitiveTopology topology) {
         switch (topology) {
-            case(PrimitiveTopology::PointList):     return vk::PrimitiveTopology::ePointList;
-            case(PrimitiveTopology::LineList):      return vk::PrimitiveTopology::eLineList;
-            case(PrimitiveTopology::TriangleList):  return vk::PrimitiveTopology::eTriangleList;
-            default: std::cout << "Error: Unknown primitive topology type" << std::endl; return vk::PrimitiveTopology::eTriangleList;
+            case(PrimitiveTopology::PointList):
+                return vk::PrimitiveTopology::ePointList;
+            case(PrimitiveTopology::LineList):
+                return vk::PrimitiveTopology::eLineList;
+            case(PrimitiveTopology::TriangleList):
+                return vk::PrimitiveTopology::eTriangleList;
+            default:
+            vkcv_log(LogLevel::ERROR, "Unknown primitive topology type");
+                return vk::PrimitiveTopology::eTriangleList;
         }
     }
 
-- 
GitLab