aboutsummaryrefslogtreecommitdiff
path: root/tools/ApexImporter/src/ApexDestructibleObjExporter.cpp
diff options
context:
space:
mode:
authorBryan Galdrikian <[email protected]>2018-01-22 14:04:16 -0800
committerBryan Galdrikian <[email protected]>2018-01-22 14:04:16 -0800
commit1dc1a87fba520bb45c1ce8165e8ea2c83c0a308d (patch)
tree5f8ca75a6b92c60fb5cf3b14282fc4cc1c127eb2 /tools/ApexImporter/src/ApexDestructibleObjExporter.cpp
parentUpdating readme.md to show updated UE4 Blast integration branches (diff)
downloadblast-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.cpp7
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;
}