From 28ccc7b8d19b4b71d928cbe5e31e5e5e11727dbd Mon Sep 17 00:00:00 2001
From: Tobias Frisch <tfrisch@uni-koblenz.de>
Date: Tue, 15 Jun 2021 16:48:49 +0200
Subject: [PATCH] [#42] Fixed M_PI to work cross compatible

Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de>
---
 modules/camera/src/vkcv/camera/Camera.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/camera/src/vkcv/camera/Camera.cpp b/modules/camera/src/vkcv/camera/Camera.cpp
index b08559f5..2f110928 100644
--- a/modules/camera/src/vkcv/camera/Camera.cpp
+++ b/modules/camera/src/vkcv/camera/Camera.cpp
@@ -1,5 +1,5 @@
 #include "vkcv/camera/Camera.hpp"
-#include <iostream>
+#include <cmath>
 
 namespace vkcv::camera {
 
@@ -60,7 +60,7 @@ namespace vkcv::camera {
     	float halfFovy = std::atan(tanHalfFovy);
     	
     	if (halfFovy < 0) {
-    		halfFovy += M_PIf32;
+    		halfFovy += static_cast<float>(M_PI);
     	}
     	
         return halfFovy * 2.0f;
-- 
GitLab