Jeck - CACHESIZE option does something again.
This commit is contained in:
@@ -809,6 +809,7 @@ void WResourceManager::CacheForState(int state){
|
|||||||
textureWCache.Resize(HUGE_CACHE_LIMIT,HUGE_CACHE_ITEMS);
|
textureWCache.Resize(HUGE_CACHE_LIMIT,HUGE_CACHE_ITEMS);
|
||||||
return;
|
return;
|
||||||
#else
|
#else
|
||||||
|
|
||||||
switch(state){
|
switch(state){
|
||||||
//Default is not to change cache sizes.
|
//Default is not to change cache sizes.
|
||||||
case GAME_STATE_MENU:
|
case GAME_STATE_MENU:
|
||||||
@@ -816,7 +817,10 @@ void WResourceManager::CacheForState(int state){
|
|||||||
break;
|
break;
|
||||||
//Duels use a smaller cache, so there's more room for game stuff.
|
//Duels use a smaller cache, so there's more room for game stuff.
|
||||||
case GAME_STATE_DUEL:
|
case GAME_STATE_DUEL:
|
||||||
textureWCache.Resize(SMALL_CACHE_LIMIT,SMALL_CACHE_ITEMS);
|
if (options[Options::CACHESIZE].number)
|
||||||
|
textureWCache.Resize(LARGE_CACHE_LIMIT,LARGE_CACHE_ITEMS);
|
||||||
|
else
|
||||||
|
textureWCache.Resize(SMALL_CACHE_LIMIT,SMALL_CACHE_ITEMS);
|
||||||
sampleWCache.Resize(SMALL_CACHE_LIMIT,MAX_CACHED_SAMPLES);
|
sampleWCache.Resize(SMALL_CACHE_LIMIT,MAX_CACHED_SAMPLES);
|
||||||
ClearUnlocked();
|
ClearUnlocked();
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user