From 91e419f766b57edd27d7c33a2b5e89f4cdd60fe9 Mon Sep 17 00:00:00 2001 From: Anton Knyazyev Date: Fri, 30 Aug 2019 10:07:01 +0000 Subject: [PATCH] !I!B (Physics) (CE-21841) make cloth properly ignore invalid geometry Copied from Perforce Change: 2023514 --- Code/CryEngine/CryPhysics/softentity.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Code/CryEngine/CryPhysics/softentity.cpp b/Code/CryEngine/CryPhysics/softentity.cpp index f857878a1..693f4a1eb 100644 --- a/Code/CryEngine/CryPhysics/softentity.cpp +++ b/Code/CryEngine/CryPhysics/softentity.cpp @@ -162,6 +162,8 @@ int CSoftEntity::AddGeometry(phys_geometry *pgeom, pe_geomparams* params, int id params->mass = 1; int res = CPhysicalEntity::AddGeometry(pgeom,params,id,1); + if (res<0) + return res; WriteLock lock(m_lockUpdate); int i,j,i0,i1,bDegen,iedge,itri,itri0,ivtx,itrinew,nVtxEdges,(*pInfo)[3]; float rvtxmass,len[3],vtxmass; -- 2.11.4.GIT