From aa7bd04e98d3b665e0f4b4d66b19f653c6ce7e79 Mon Sep 17 00:00:00 2001 From: "Eunki, Hong" Date: Mon, 4 Sep 2023 10:17:24 +0900 Subject: [PATCH] Fix svace issues for dali-physics Change-Id: I83874fa56a4373ae6e892dedf6e61da17f0a9ceb Signed-off-by: Eunki, Hong --- .../internal/bullet-impl/bullet-physics-debug-renderer.cpp | 8 +++++++- dali-physics/internal/chipmunk-impl/chipmunk-physics-world-impl.h | 2 +- dali-physics/internal/physics-world-impl.h | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/dali-physics/internal/bullet-impl/bullet-physics-debug-renderer.cpp b/dali-physics/internal/bullet-impl/bullet-physics-debug-renderer.cpp index d481b2e..3b5d390 100644 --- a/dali-physics/internal/bullet-impl/bullet-physics-debug-renderer.cpp +++ b/dali-physics/internal/bullet-impl/bullet-physics-debug-renderer.cpp @@ -115,7 +115,13 @@ PhysicsDebugRenderer::PhysicsDebugRenderer(uint32_t width, uint32_t height, Dali : mCamera(camera), mWidth(width), mHeight(height), - mAdaptor(*adaptor) + mAdaptor(*adaptor), + mVertexLocation(-1), + mVertexColourLocation(-1), + mProjectionLocation(-1), + mModelViewLocation(-1), + mBufferId(0u), + mProgramId(0u) { } diff --git a/dali-physics/internal/chipmunk-impl/chipmunk-physics-world-impl.h b/dali-physics/internal/chipmunk-impl/chipmunk-physics-world-impl.h index 4f7b2d6..fbb2e03 100644 --- a/dali-physics/internal/chipmunk-impl/chipmunk-physics-world-impl.h +++ b/dali-physics/internal/chipmunk-impl/chipmunk-physics-world-impl.h @@ -40,7 +40,7 @@ public: Dali::Any HitTest(Dali::Vector3 rayFromWorld, Dali::Vector3 rayToWorld, Dali::Vector3& localPivot, float& distanceFromCamera) override; private: - cpSpace* mSpace; + cpSpace* mSpace{nullptr}; }; } //namespace Dali::Toolkit::Physics::Internal diff --git a/dali-physics/internal/physics-world-impl.h b/dali-physics/internal/physics-world-impl.h index cb9d543..d6e1097 100644 --- a/dali-physics/internal/physics-world-impl.h +++ b/dali-physics/internal/physics-world-impl.h @@ -148,7 +148,7 @@ protected: protected: Dali::Mutex mMutex; std::queue> commandQueue; - Dali::UpdateProxy::NotifySyncPoint mNotifySyncPoint; + Dali::UpdateProxy::NotifySyncPoint mNotifySyncPoint{Dali::UpdateProxy::INVALID_SYNC}; Dali::CallbackBase* mUpdateCallback{nullptr}; std::unique_ptr mFrameCallback; Dali::Actor mRootActor; -- 2.7.4