diff --git a/openVulkanoCpp/IO/Archive/ArchiveReader.cpp b/openVulkanoCpp/IO/Archive/ArchiveReader.cpp index 9e550e2..4afb3e6 100644 --- a/openVulkanoCpp/IO/Archive/ArchiveReader.cpp +++ b/openVulkanoCpp/IO/Archive/ArchiveReader.cpp @@ -109,7 +109,11 @@ namespace openVulkanoCpp { m_archiveEntry = nullptr; } - if (result == ARCHIVE_EOF) m_eof = true; + if (result == ARCHIVE_EOF) + { + m_archiveEntry = nullptr; + m_eof = true; + } } size_t ArchiveReader::ExtractRemaining(std::string_view targetDir) diff --git a/openVulkanoCpp/Math/Pose.hpp b/openVulkanoCpp/Math/Pose.hpp index c33f4c0..b22ba01 100644 --- a/openVulkanoCpp/Math/Pose.hpp +++ b/openVulkanoCpp/Math/Pose.hpp @@ -18,6 +18,8 @@ namespace openVulkanoCpp::Math Vector3_SIMD m_position; public: + Pose() {} + Pose(const Quaternion& orientation, const Vector3_SIMD& position) : m_orientation(orientation), m_position(position) {}