mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-09 23:50:25 +00:00
Add: show fallback sprites with debuglevel sprite=4
This commit is contained in:
parent
55c07eed59
commit
5b0cfc7ea5
@ -213,6 +213,7 @@ static void LoadSpriteTables()
|
|||||||
LoadNewGRF(SPR_NEWGRFS_BASE, 2);
|
LoadNewGRF(SPR_NEWGRFS_BASE, 2);
|
||||||
|
|
||||||
uint total_extra_graphics = SPR_NEWGRFS_BASE - SPR_OPENTTD_BASE;
|
uint total_extra_graphics = SPR_NEWGRFS_BASE - SPR_OPENTTD_BASE;
|
||||||
|
Debug(sprite, 4, "Checking sprites from fallback grf");
|
||||||
_missing_extra_graphics = GetSpriteCountForFile(master_filename, SPR_OPENTTD_BASE, SPR_NEWGRFS_BASE);
|
_missing_extra_graphics = GetSpriteCountForFile(master_filename, SPR_OPENTTD_BASE, SPR_NEWGRFS_BASE);
|
||||||
Debug(sprite, 1, "{} extra sprites, {} from baseset, {} from fallback", total_extra_graphics, total_extra_graphics - _missing_extra_graphics, _missing_extra_graphics);
|
Debug(sprite, 1, "{} extra sprites, {} from baseset, {} from fallback", total_extra_graphics, total_extra_graphics - _missing_extra_graphics, _missing_extra_graphics);
|
||||||
|
|
||||||
|
@ -205,7 +205,10 @@ uint GetSpriteCountForFile(const std::string &filename, SpriteID begin, SpriteID
|
|||||||
for (SpriteID i = begin; i != end; i++) {
|
for (SpriteID i = begin; i != end; i++) {
|
||||||
if (SpriteExists(i)) {
|
if (SpriteExists(i)) {
|
||||||
SpriteCache *sc = GetSpriteCache(i);
|
SpriteCache *sc = GetSpriteCache(i);
|
||||||
if (sc->file == file) count++;
|
if (sc->file == file) {
|
||||||
|
count++;
|
||||||
|
Debug(sprite, 4, "Sprite: {}", i);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return count;
|
return count;
|
||||||
@ -731,7 +734,7 @@ void IncreaseSpriteLRU()
|
|||||||
if (_sprite_lru_counter > 16384) {
|
if (_sprite_lru_counter > 16384) {
|
||||||
SpriteID i;
|
SpriteID i;
|
||||||
|
|
||||||
Debug(sprite, 3, "Fixing lru {}, inuse={}", _sprite_lru_counter, GetSpriteCacheUsage());
|
Debug(sprite, 5, "Fixing lru {}, inuse={}", _sprite_lru_counter, GetSpriteCacheUsage());
|
||||||
|
|
||||||
for (i = 0; i != _spritecache_items; i++) {
|
for (i = 0; i != _spritecache_items; i++) {
|
||||||
SpriteCache *sc = GetSpriteCache(i);
|
SpriteCache *sc = GetSpriteCache(i);
|
||||||
|
Loading…
Reference in New Issue
Block a user