From d22380c7cff01f113ac858ed7cce875bc1013cf1 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 6 Aug 2021 15:07:50 +0200 Subject: [PATCH] Add warnings when cooking collision with empty mesh data --- Source/Engine/Physics/CollisionCooking.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Engine/Physics/CollisionCooking.cpp b/Source/Engine/Physics/CollisionCooking.cpp index 0f0c300de..d61704b52 100644 --- a/Source/Engine/Physics/CollisionCooking.cpp +++ b/Source/Engine/Physics/CollisionCooking.cpp @@ -24,6 +24,8 @@ bool CollisionCooking::CookConvexMesh(CookingInput& input, BytesContainer& output) { ENSURE_CAN_COOK; + if (input.VertexCount == 0) + LOG(Warning, "Empty mesh data for collision cooking."); // Init options PxConvexMeshDesc desc; @@ -62,6 +64,8 @@ bool CollisionCooking::CookConvexMesh(CookingInput& input, BytesContainer& outpu bool CollisionCooking::CookTriangleMesh(CookingInput& input, BytesContainer& output) { ENSURE_CAN_COOK; + if (input.VertexCount == 0 || input.IndexCount == 0) + LOG(Warning, "Empty mesh data for collision cooking."); // Init options PxTriangleMeshDesc desc;