summaryrefslogtreecommitdiff
path: root/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2023-12-28 01:39:53 -0500
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2023-12-28 01:39:53 -0500
commit83bcf1bd1fe980059cdf41fb1b7403b5ef7be34d (patch)
tree908b86e5d65c54a053fba241fa7ade1e8e0c81e9 /src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp
parent2acf4ca63fa8a40cf223db91b272814d98236679 (diff)
use enums in more places
Diffstat (limited to 'src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp')
-rw-r--r--src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp b/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp
index 5281303c..73bee85d 100644
--- a/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp
+++ b/src/JSystem/J3DGraphLoader/J3DMaterialFactory.cpp
@@ -416,7 +416,8 @@ u32 J3DMaterialFactory::calcSizePatchedMaterial(J3DMaterial* i_material, int i_i
}
bool ind_flag = !!(i_flags & 0x03000000) ? true : false; // fakematch? order gets messed up if you remove the ternary
size += J3DMaterial::calcSizeColorBlock(0x40000000);
- size += 0x124; // TODO what is this
+ size += sizeof(J3DTexGenBlockPatched);
+ size += sizeof(J3DTevBlockPatched);
size += J3DMaterial::calcSizeIndBlock(ind_flag);
size += J3DMaterial::calcSizePEBlock(0x10000000, getMaterialMode(i_idx));
J3DMaterialInitData* init_data = &mpMaterialInitData[mpMaterialID[i_idx]];