summaryrefslogtreecommitdiff
path: root/src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2024-04-20 10:36:08 -0700
committerJasper St. Pierre <jstpierre@mecheye.net>2024-04-20 10:36:08 -0700
commit36dbe0b42f8d4f16a9401fd122cbcdaa7ab273ab (patch)
tree6288e4a21df34901c7aadf5565263f0abb12d0ec /src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp
parent683cf9324dcf8d182ec35d86874dd87a63364ebe (diff)
J3DCluster work
Diffstat (limited to 'src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp')
-rw-r--r--src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp b/src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp
index c42bada9..55d914a9 100644
--- a/src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp
+++ b/src/JSystem/J3DGraphLoader/J3DClusterLoader.cpp
@@ -97,10 +97,10 @@ void J3DClusterLoader_v15::readCluster(const J3DClusterBlock* block) {
u32 vertexIdx = (clusterVertex - blockClusterVertex) / sizeof(J3DClusterVertex);
cluster->mClusterVertex = &mpDeformData->mClusterVertex[vertexIdx];
J3DDeformer* deformer = new J3DDeformer(mpDeformData);
- if (cluster->field_0x14 != 0) {
- deformer->field_0xc = new f32[cluster->field_0x14*3];
+ if (cluster->mNrmNum != 0) {
+ deformer->field_0x0c = new Vec[cluster->mNrmNum];
} else {
- deformer->field_0xc = NULL;
+ deformer->field_0x0c = NULL;
}
deformer->mFlags = cluster->mFlags;
deformer->mWeightList = new f32[cluster->mKeyNum];