Temporary fix to stop the app from crashing when it runs the texture resize routine with a size of 1024 for 2 minutes.

Take a look at the FINDME comment.

--HG--
branch : nfb
This commit is contained in:
Peter Courtemanche
2014-01-13 15:16:30 -08:00
parent 516115f4d5
commit 45b86e8ccb

View File

@@ -329,6 +329,10 @@ void KRTextureManager::balanceTextureMemory()
}
}
if (maxDimActive > 512) maxDimActive = 512; // FINDME - hack to stop the texture resizer from blowing out its brains ..
// when the texture quality goes up to 1024, the app runs for about 2 mins and then
// runs out of memory.
// Resize active textures to balance the memory usage and mipmap levels
for(std::set<KRTexture *>::iterator itr=m_activeTextures_streamer.begin(); itr != m_activeTextures_streamer.end() && memory_available > 0; itr++) {
KRTexture *activeTexture = *itr;