summaryrefslogtreecommitdiff
path: root/src/egg/gfx/eggLightTextureMgr.cpp
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-03-28 18:42:09 +0100
committerrobojumper <robojumper@gmail.com>2025-03-28 18:42:09 +0100
commitd35c4adeeffc0629f705518aedd9e8d4b4570364 (patch)
treed005df9c3ec37e9bdb48824efc880b830a0a4c1b /src/egg/gfx/eggLightTextureMgr.cpp
parent0766801142a25efcad59e98b77bca43b1c02bae0 (diff)
Running out of ideas for G3DUtility
Diffstat (limited to 'src/egg/gfx/eggLightTextureMgr.cpp')
-rw-r--r--src/egg/gfx/eggLightTextureMgr.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/egg/gfx/eggLightTextureMgr.cpp b/src/egg/gfx/eggLightTextureMgr.cpp
index b1aa0cee..4acbff26 100644
--- a/src/egg/gfx/eggLightTextureMgr.cpp
+++ b/src/egg/gfx/eggLightTextureMgr.cpp
@@ -106,15 +106,15 @@ bool LightTextureManager::deleteTexture(int idx) {
return false;
}
-int LightTextureManager::replaceModelTextures(nw4r::g3d::ResMdl mdl) const {
- int count = 0;
+u16 LightTextureManager::replaceModelTextures(nw4r::g3d::ResMdl mdl) const {
+ u16 count = 0;
for (u16 i = 0; i < mTextureCount; i++) {
count += replaceModelTexture(i, mdl);
}
return count;
}
-int LightTextureManager::replaceModelTexture(int tex, nw4r::g3d::ResMdl mdl) const {
+u16 LightTextureManager::replaceModelTexture(int tex, nw4r::g3d::ResMdl mdl) const {
if (mpTextures[tex] == nullptr) {
return 0;
}
@@ -122,12 +122,12 @@ int LightTextureManager::replaceModelTexture(int tex, nw4r::g3d::ResMdl mdl) con
G3DUtility::SetTextureResult buf[256];
GXTexObj obj;
mpTextures[tex]->getTexObj(&obj);
- int count = 0;
+ u16 count = 0;
for (int i = 0; i < mdl.GetResMatNumEntries(); i++) {
nw4r::g3d::ResMat mat = mdl.GetResMat(i);
- int res = G3DUtility::SetTexture(mat, nullptr, mpTextures[tex]->getName(), &obj, false, buf, 0xFF, 2);
- for (int j = 0; j < (u16)res; j++) {
+ u16 res = G3DUtility::SetTexture(mat, nullptr, mpTextures[tex]->getName(), &obj, false, buf, 0xFF, 2);
+ for (int j = 0; j < res; j++) {
if (buf[j].texCoordId != -1) {
fn_804AE340(mat, static_cast<GXTexCoordID>(buf[j].texCoordId));
}