Bläddra i källkod

Merge pull request #763 from rextimmy/tsmesh_createtangents_fix

- Added check in tsMesh::createTangents to check size of incoming normal...
Areloch 11 år sedan
förälder
incheckning
cbf3078343
1 ändrade filer med 5 tillägg och 1 borttagningar
  1. 5 1
      Engine/source/ts/tsMesh.cpp

+ 5 - 1
Engine/source/ts/tsMesh.cpp

@@ -2949,7 +2949,11 @@ inline void TSMesh::findTangent( U32 index1,
 void TSMesh::createTangents(const Vector<Point3F> &_verts, const Vector<Point3F> &_norms)
 {
    U32 numVerts = _verts.size();
-   if ( numVerts == 0 )
+   U32 numNorms = _norms.size();
+   if ( numVerts <= 0 || numNorms <= 0 )
+      return;
+
+   if( numVerts != numNorms)
       return;
 
    Vector<Point3F> tan0;