diff --git a/openVulkanoCpp/AR/Provider/Playback/ArSessionPlayback.cpp b/openVulkanoCpp/AR/Provider/Playback/ArSessionPlayback.cpp index 5d2bd24..72a61aa 100644 --- a/openVulkanoCpp/AR/Provider/Playback/ArSessionPlayback.cpp +++ b/openVulkanoCpp/AR/Provider/Playback/ArSessionPlayback.cpp @@ -68,6 +68,7 @@ namespace openVulkanoCpp::AR::Playback m_nextFrame = frame; m_frameConsumed = false; //TODO try to keep original frame timing + // Trigger events OnNewFrameAvailable(); OnNewFrame(frame); diff --git a/openVulkanoCpp/Base/Utils.hpp b/openVulkanoCpp/Base/Utils.hpp index aacbe41..8975339 100644 --- a/openVulkanoCpp/Base/Utils.hpp +++ b/openVulkanoCpp/Base/Utils.hpp @@ -97,7 +97,7 @@ namespace openVulkanoCpp static constexpr int64_t OctToInt(std::string_view string) { int64_t result = 0; - for(int i = string.length() - 1; i >= 0; i--) + for(int i = static_cast(string.length()) - 1; i >= 0; i--) { char c = string[i]; if (c == 0) break; diff --git a/openVulkanoCpp/Math/AABB.hpp b/openVulkanoCpp/Math/AABB.hpp index 56cfeeb..4dcaac1 100644 --- a/openVulkanoCpp/Math/AABB.hpp +++ b/openVulkanoCpp/Math/AABB.hpp @@ -14,7 +14,7 @@ namespace openVulkanoCpp::Math /** * \brief A class that represents an axis aligned bounding box */ - class AABB final : Range + class AABB final : public Range { public: AABB() : Range(Math::Vector3f(INFINITY), Math::Vector3f(-INFINITY)) {}