소스 검색

Fix for DTS Vertex Paint and 2nd UV with LODs

Fix game from https://github.com/GarageGames/Torque3D/issues/230
DavidWyand-GG 11 년 전
부모
커밋
7e4cbc56f5
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  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::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::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