From 0fd8d7ab5f92b2678599195504b233323f2fb5ee Mon Sep 17 00:00:00 2001 From: ohyzha Date: Mon, 25 Nov 2024 18:00:36 +0200 Subject: [PATCH 1/2] add default constructor to dense vector --- openVulkanoCpp/Math/DenseVector3i.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/openVulkanoCpp/Math/DenseVector3i.hpp b/openVulkanoCpp/Math/DenseVector3i.hpp index 2f2aa0c..ac527de 100644 --- a/openVulkanoCpp/Math/DenseVector3i.hpp +++ b/openVulkanoCpp/Math/DenseVector3i.hpp @@ -76,6 +76,7 @@ namespace OpenVulkano::Math T data; public: + DenseVector3i() = default; constexpr explicit DenseVector3i(const Math::Vector3i& vec3) : DenseVector3i(vec3.x, vec3.y, vec3.z) {} constexpr explicit DenseVector3i(const Math::Vector3i_SIMD& vec3) : DenseVector3i(vec3.x, vec3.y, vec3.z) {} constexpr DenseVector3i(T x, T y, T z) From 2033e668669ab15d76f64634c09bcd172fd4bbbe Mon Sep 17 00:00:00 2001 From: ohyzha Date: Tue, 26 Nov 2024 09:34:25 +0200 Subject: [PATCH 2/2] set data to 0 --- openVulkanoCpp/Math/DenseVector3i.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openVulkanoCpp/Math/DenseVector3i.hpp b/openVulkanoCpp/Math/DenseVector3i.hpp index ac527de..744cd5a 100644 --- a/openVulkanoCpp/Math/DenseVector3i.hpp +++ b/openVulkanoCpp/Math/DenseVector3i.hpp @@ -73,7 +73,7 @@ namespace OpenVulkano::Math throw std::range_error("Value to big for DenseVector"); } - T data; + T data = 0; public: DenseVector3i() = default;