浏览代码

Fix for DTS Vertex Paint and 2nd UV with LODs

Fix game from https://github.com/GarageGames/Torque3D/issues/230
DavidWyand-GG 12 年之前
父节点
当前提交
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