Quellcode durchsuchen

Merge pull request #524 from DavidWyand-GG/Updates

Fix for DTS Vertex Paint and 2nd UV with LODs
David Wyand vor 12 Jahren
Ursprung
Commit
425a37bf70
1 geänderte Dateien mit 5 neuen und 0 gelöschten Zeilen
  1. 5 0
      Engine/source/ts/tsShape.cpp

+ 5 - 0
Engine/source/ts/tsShape.cpp

@@ -1177,6 +1177,11 @@ void TSShape::assembleShape()
       {
       {
          TSMesh::smVertsList[i]  = mesh->verts.address();
          TSMesh::smVertsList[i]  = mesh->verts.address();
          TSMesh::smTVertsList[i] = mesh->tverts.address();
          TSMesh::smTVertsList[i] = mesh->tverts.address();
+         if (smReadVersion >= 26)
+         {
+            TSMesh::smTVerts2List[i] = mesh->tverts2.address();
+            TSMesh::smColorsList[i] = mesh->colors.address();
+         }
          TSMesh::smNormsList[i]  = mesh->norms.address();
          TSMesh::smNormsList[i]  = mesh->norms.address();
          TSMesh::smEncodedNormsList[i] = mesh->encodedNorms.address();
          TSMesh::smEncodedNormsList[i] = mesh->encodedNorms.address();
          TSMesh::smDataCopied[i] = !skip; // as long as we didn't skip this mesh, the data should be in shape now
          TSMesh::smDataCopied[i] = !skip; // as long as we didn't skip this mesh, the data should be in shape now