Skip to content

Commit ff9bb49

Browse files
committed
Addendum #2 to d413e81: Fix additional cause of 'white textures'
1 parent 8580069 commit ff9bb49

File tree

1 file changed

+0
-19
lines changed

1 file changed

+0
-19
lines changed

Client/game_sa/CRenderWareSA.TextureReplacing.cpp

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -321,23 +321,6 @@ namespace
321321
outMap[kv.first] = kv.second;
322322
}
323323

324-
void PurgeModelIdFromReplacementTracking(unsigned short usModelId)
325-
{
326-
for (auto& entry : ms_ModelTexturesInfoMap)
327-
{
328-
auto& info = entry.second;
329-
330-
const auto usedBy = info.usedByReplacements;
331-
for (SReplacementTextures* pReplacement : usedBy)
332-
{
333-
if (!pReplacement)
334-
continue;
335-
336-
pReplacement->usedInModelIds.erase(usModelId);
337-
}
338-
}
339-
}
340-
341324
// Remove pReplacementTextures from all usedByReplacements vectors in the map.
342325
// Uses usedInTxdIds as fast path, then does a safety scan for orphaned references.
343326
void RemoveReplacementFromTracking(SReplacementTextures* pReplacementTextures)
@@ -4815,8 +4798,6 @@ void CRenderWareSA::CleanupIsolatedTxdForModel(unsigned short usModelId, bool bS
48154798

48164799
ClearIsolatedTxdLastUse(usModelId);
48174800

4818-
PurgeModelIdFromReplacementTracking(usModelId);
4819-
48204801
auto itModelInfo = g_IsolatedTxdByModel.find(usModelId);
48214802
if (itModelInfo == g_IsolatedTxdByModel.end())
48224803
{

0 commit comments

Comments
 (0)