diff options
| author | Bryan Galdrikian <[email protected]> | 2018-01-22 14:04:16 -0800 |
|---|---|---|
| committer | Bryan Galdrikian <[email protected]> | 2018-01-22 14:04:16 -0800 |
| commit | 1dc1a87fba520bb45c1ce8165e8ea2c83c0a308d (patch) | |
| tree | 5f8ca75a6b92c60fb5cf3b14282fc4cc1c127eb2 /tools/ApexImporter/src/ApexDestructibleObjExporter.cpp | |
| parent | Updating readme.md to show updated UE4 Blast integration branches (diff) | |
| download | blast-1dc1a87fba520bb45c1ce8165e8ea2c83c0a308d.tar.xz blast-1dc1a87fba520bb45c1ce8165e8ea2c83c0a308d.zip | |
Changes for 1.1.2 release candidate
See README.md, docs/release_notes.txt
Diffstat (limited to 'tools/ApexImporter/src/ApexDestructibleObjExporter.cpp')
| -rw-r--r-- | tools/ApexImporter/src/ApexDestructibleObjExporter.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/ApexImporter/src/ApexDestructibleObjExporter.cpp b/tools/ApexImporter/src/ApexDestructibleObjExporter.cpp index 2a2e21e..ca557b3 100644 --- a/tools/ApexImporter/src/ApexDestructibleObjExporter.cpp +++ b/tools/ApexImporter/src/ApexDestructibleObjExporter.cpp @@ -120,7 +120,7 @@ bool ApexDestructibleGeometryExporter::exportToFile(NvBlastAsset* asset, const D Nv::Blast::ExporterMeshData meshData; meshData.asset = asset; meshData.submeshCount = rAsset->getSubmeshCount(); - meshData.submeshNames = new const char*[meshData.submeshCount]; + meshData.submeshMats = new Materials[meshData.submeshCount]; std::vector<std::string> materialPathes; materialPathes.reserve(meshData.submeshCount); // gather materials @@ -132,7 +132,8 @@ bool ApexDestructibleGeometryExporter::exportToFile(NvBlastAsset* asset, const D materialPath << m_materialsDir << "\\" << materialName; std::string texturePath = getTextureFromMaterial(materialPath.str().c_str()); materialPathes.push_back(texturePath); - meshData.submeshNames[submeshIndex] = materialPathes[submeshIndex].c_str(); + meshData.submeshMats[submeshIndex].diffuse_tex = materialPathes[submeshIndex].c_str(); + meshData.submeshMats[submeshIndex].name = materialPathes[submeshIndex].c_str(); } } struct vc3Comp @@ -410,7 +411,7 @@ bool ApexDestructibleGeometryExporter::exportToFile(NvBlastAsset* asset, const D delete[] meshData.positions; delete[] meshData.submeshOffsets; delete[] meshData.texIndex; - delete[] meshData.submeshNames; + delete[] meshData.submeshMats; delete[] meshData.uvs; } |